• 安装指定版本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,可以省去很多麻烦

  • 相关阅读:
    2023数学建模国赛E题黄河水沙监测数据分析完整代码分析+处理结果+思路文档
    关系型三大范式与BCNF有什么用呢
    死锁产生的条件及其预防
    客户文章|南方医科大学李克玄团队破解肠道宏病毒与心肌病关系
    [​DuckDB] 多核算子并行的源码解析
    好心情精神心理科医生:抗抑郁药物是否成瘾?
    Linux中Java图片、二维码设置的中文变成乱码问题解决
    【Lua语法】字符串
    jvm crash 的原因及解决办法
    Kubernetes来去今生与基础理论
  • 原文地址:https://blog.csdn.net/sebeefe/article/details/126566253