• 安装指定版本docker和docker-compose


    CentOS

    安装指定版本docker
    # step 1: 安装必要的一些系统工具

    sudo yum install -y yum-utils device-mapper-persistent-data lvm2

    # Step 2: 添加软件源信息

    sudo yum-config-manager --add-repo http:``//mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

    # Step 3: 更新并安装 Docker-CE

    sudo yum makecache fast

    sudo yum -y install docker-ce

    # Step 4: 开启Docker服务

    sudo service docker start

    # 注意:
    # 官方软件源默认启用了最新的软件,您可以通过编辑软件源的方式获取各个版本的软件包。例如官方并没有将测试版本的软件源置为可用,你可以通过以下方式开启。同理可以开启各种测试版本等。
    # vim /etc/yum.repos.d/docker-ce.repo# 将 [docker-ce-test] 下方的 enabled=0 修改为 enabled=1## 安装指定版本的Docker-CE:

    # Step 1: 查找Docker-CE的版本:

    # yum list docker-ce.x86_64 --showduplicates | sort -r

    # Loading mirror speeds from cached hostfile# Loaded plugins: branch, fastestmirror, langpacks# docker-ce.x86_64 17.03.1.ce-1.el7.centos docker-ce-stable# docker-ce.x86_64 17.03.1.ce-1.el7.centos @docker-ce-stable# docker-ce.x86_64 17.03.0.ce-1.el7.centos docker-ce-stable# Available Packages

    # Step2 : 安装指定版本的Docker-CE: (VERSION 例如上面的 17.03.0.ce.1-1.el7.centos)

    # sudo yum -y install docker-ce-[VERSION]

    sudo yum -y install docker-ce-17.03.2.ce

    安装校验

    # [root@izwz98ft7tasnlfweupijmz ~]# docker version

    Client:

    Version:????? 17.06.1-ce

    API version:? 1.30

    Go version:?? go1.8.3

    Git commit:?? 874a737

    Built:??????? Thu Aug 17 22:53:49 2017

    OS/Arch:????? linux/amd64

    Cannot connect to the Docker daemon at unix:``///var/run/docker.sock. Is the docker daemon running?

    Ubuntu

    https://yq.aliyun.com/articles/110806?spm=5176.8351553.0.0.6de51991cY0l3J

    列出可以安装的版本
    apt-cache policy docker-ce
    安装指定版本
    apt-get install -y docker-ce=17.03.1ce-0ubuntu-xenial

    安装Compose

    两种docker-compose安装方式

    1.从github上下载docker-compose二进制文件安装

    下载最新版的docker-compose文件

    # curl -L https://github.com/docker/compose/releases/download/1.16.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
    添加可执行权限
    # chmod +x /usr/local/bin/docker-compose
    测试安装结果

    [root@localhost ~]# docker-compose --version?
    docker-compose version 1.16.1, build 1719ceb
    
    • 1
    • 2

    2.pip安装

    2.1、安装python-pip

    # yum -y install epel-release
    # yum -y install python-pip

    待安装完成后,执行查询版本的命令,即可安装docker-compose
    2.2、安装docker-compose
    # pip install docker-compose

    指定版本号安装:

    # pip install docker-compose==1.21.2

    [root@localhost ~]# docker-compose version
    docker-compose version 1.21.2, build a133471
    
    • 1
    • 2

    报错参考:

    执行pip install --upgrade pip

    执行yum install python-devel

    注意:Python2.7已落后,有条件还是升级Python3之后再pip3 install安装docker-compose,可以省去很多麻烦

  • 相关阅读:
    pytorch深度学习实战lesson14
    SAP 灵活工作流邮件通知
    自学黑客(网络安全)技术——2024最新
    ADS2017之S参数仿真
    知识引擎藏经阁天花板——高性能Java架构核心原理手册
    gitlab 项目上线,项目上线后回滚
    小学生Python编程 ——飞机大战
    flink1.18.0 sql-client报错
    中介模式简介
    鸿翼归档:释放企业存储压力 提升数据利用效率
  • 原文地址:https://blog.csdn.net/sebeefe/article/details/126566253