美文网首页Docker技术
Centos6.5 安装docker和compose

Centos6.5 安装docker和compose

作者: Tomasmule | 来源:发表于2018-07-13 14:05 被阅读51次

    进入超级权限 : 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

        本文链接:https://www.haomeiwen.com/subject/jyijpftx.html