Centos6.5 安装docker和compose

进入超级权限 : sudo su, 以下所有操作均在超级权限中执行

安装docker环境

yum install -y docker-io #安装docker1.7.1

service docker restart #重新启动docker

docker -v #查看docker版本,检查命令是否有效

安装docker compose

检查python 版本 python -v,如果是2.6.6(centos6.5默认版本)则安装2.7.15版本

  • 下载2.7.15版本python, https://www.python.org/ftp/python/2.7.15/Python-2.7.15.tar.xz

​ 若以上链接失效,则进入 https://www.python.org/downloads/找到2.7.15链接进行下载,我们下载XZ 压缩包源码

屏幕快照 2018-07-13 上午10.37.30.png
  • 解压 tar -xvf Python-2.7.15.tar.xz

  • 安装python 2.7.15 和 pip

    ​ 进入刚解压出来的Python-2.7.15,依次执行:

    ./configure

    make && make install

    ​ 检验python版本 python -v,若还是2.6.6,则建立软链接:(可能出现的情况,若没有则跳过)

    mv /usr/bin/python /usr/bin/python2.6.6 #备份

    ln -s /usr/local/bin/python2.7 /usr/bin/python # 建立软连接

    ​ 指定yum的Python版本,由于系统python软连接指向python2.7之后,yum将无法正常工作,出现“No module named yum”的报错。 解决方式如下:(可能出现的情况,若没有则跳过)

    vim /usr/bin/yum将文件头部的#!/usr/bin/python 改为#!/usr/bin/python2.6.6

    ​ 安装pip ,pip版本必须与python版本保持一致,先卸载之前版本的pip,再安装python2.7对应的pip:

    yum remove -y python-pip

    python -m ensurepip #这里的python必须是之前安装的2.7.15

    ln -s /usr/local/bin/pip /usr/bin/pip #建立软链接

    pip install --upgrade pip #升级pip才能装docker-compose

  • 安装docker-compose

    pip install docker-compose==1.5.2 #必须低版本的compose才能适配centos6.5

ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose #建立软链接

docker-compose -v #查看版本,检查命令是否有效

至此,centos 6.5上的docker 和docker-compose安装完成

你可能感兴趣的:(Centos6.5 安装docker和compose)