• CentOS7 安装特定版本的Docker


    先卸载旧版本
      
     
    
    

    sudo yum remove docker
    docker-client
    docker-client-latest
    docker-common
    docker-latest
    docker-latest-logrotate
    docker-logrotate
    docker-engine



    sudo yum list installed | grep docker //列出就有版本 //删除相关安装包 sudo yum -y remove docker-ce.x86_64 sudo yum -y remove docker-ce-selinux.noarch //删除相关的镜像与容器 sudo rm -rf /var/lib/docker sudo yum remove docker docker-common docker-selinux docker-engine

    查询可用版本

     [root@bogon ~]# yum list docker-ce --showduplicates | sort -r

    查询结果

    * updates: centos.ustc.edu.cn
    Loading mirror speeds from cached hostfile
    Loaded plugins: fastestmirror, langpacks
    * extras: centos.ustc.edu.cn
    docker-ce.x86_64 18.03.0.ce-1.el7.centos docker-ce-stable
    docker-ce.x86_64 17.12.1.ce-1.el7.centos docker-ce-stable
    docker-ce.x86_64 17.12.0.ce-1.el7.centos docker-ce-stable
    docker-ce.x86_64 17.09.1.ce-1.el7.centos docker-ce-stable
    docker-ce.x86_64 17.09.0.ce-1.el7.centos docker-ce-stable
    docker-ce.x86_64 17.06.2.ce-1.el7.centos docker-ce-stable
    docker-ce.x86_64 17.06.1.ce-1.el7.centos docker-ce-stable
    docker-ce.x86_64 17.06.0.ce-1.el7.centos docker-ce-stable
    docker-ce.x86_64 17.03.2.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

    安装指定版本

     [root@bogon ~]# sudo yum install docker-ce-17.12.0.ce-1.el7.centos

    安装结果

    Total 369 kB/s | 30 MB 00:01:24
    Retrieving key from https://download-stage.docker.com/linux/centos/gpg
    Importing GPG key 0x621E9F35:
    Userid : "Docker Release (CE rpm) <docker@docker.com>"
    Fingerprint: 060a 61c5 1b55 8a7f 742b 77aa c52f eb6b 621e 9f35
    From : https://download-stage.docker.com/linux/centos/gpg
    Is this ok [y/N]: y
    Running transaction check
    Running transaction test
    Transaction test succeeded
    Running transaction
    Installing : 2:container-selinux-2.42-1.gitad8f0f7.el7.noarch 1/2
    Installing : docker-ce-17.12.0.ce-1.el7.centos.x86_64 2/2
    Verifying : 2:container-selinux-2.42-1.gitad8f0f7.el7.noarch 1/2
    Verifying : docker-ce-17.12.0.ce-1.el7.centos.x86_64 2/2

    Installed:
    docker-ce.x86_64 0:17.12.0.ce-1.el7.centos

    Dependency Installed:
    container-selinux.noarch 2:2.42-1.gitad8f0f7.el7

    Complete!
    [root@bogon ~]#

    启动docker,并设置为开机自启

    systemctl start docker && systemctl enable docker
    

    方法二 

    安装 Docker

    从 2017 年 3 月开始 docker 在原来的基础上分为两个分支版本: Docker CE 和 Docker EE。

    Docker CE 即社区免费版,Docker EE 即企业版,强调安全,但需付费使用。

    本文介绍 Docker CE 的安装使用。

    移除旧的版本:

    复制代码
    $ sudo yum remove docker 
                      docker-client 
                      docker-client-latest 
                      docker-common 
                      docker-latest 
                      docker-latest-logrotate 
                      docker-logrotate 
                      docker-selinux 
                      docker-engine-selinux 
                      docker-engine
    复制代码

    安装一些必要的系统工具:

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

    添加软件源信息:

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

    更新 yum 缓存:

    sudo yum makecache fast

    查看可用版本的 Docker-ce:

    yum list docker-ce --showduplicates | sort -r

    注意:如果需要只显示table版本,可以关闭测试版本的list:

    sudo yum-config-manager --enable docker-ce-edge
    sudo yum-config-manager --enable docker-ce-test

    更新yum包索引

    yum makecache fast

    安装指定版本的docker-ce:

    sudo yum install -y docker-ce-17.03.2.ce-1.el7.centos 

    报错:如果在安装指定版本的docker时显示需要安装指定版本的docker-ce-selinux依赖包,请安装:

    yum install -y https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-selinux-17.03.2.ce-1.el7.centos.noarch.rpm 
     
     
     
  • 相关阅读:
    CSDNReader(android客户端)发布!!
    linux下的C语言快速学习—从1+1开始。
    linux下的C语言快速学习—进程和文件
    ListView动态加载数据分页(使用Handler+线程和AsyncTask两种方法)
    CSDN阅读器(android版)开发总结
    算法实现将一个输入的数字颠倒(输入12345>54321)
    linux下的C语言快速学习—计算机体系结构基础简单了解
    实现一个字符串查找子串的函数
    .net4.0面向对象学习笔记—数据类型
    装饰器模式
  • 原文地址:https://www.cnblogs.com/brady-wang/p/10800718.html
Copyright © 2020-2023  润新知