本机是Centos6,但是安装yum源用的是centos7的源导致安装失败,两个解决办法

1、升级centos至7

2、将yum原改成centos6的原

  • [root@centos50g docker-training]# cat /etc/yum.repos.d/docker.repo   # docker.repo 文件名称不唯一
  • [dockerrepo]  
  • name=Docker Repository  
  • baseurl=https://yum.dockerproject.org/repo/main/centos/7/
  • enabled=1  
  • gpgcheck=1  
  • gpgkey=https://yum.dockerproject.org/gpg
  •  2.2、修改后的yum原

    1. [root@centos50g docker-training]# cat /etc/yum.repos.d/docker.repo
    2. [dockerrepo]
    3. name=Docker Repository
    4. baseurl=https://yum.dockerproject.org/repo/main/centos/6/
    5. enabled=1
    6. gpgcheck=1
    7. gpgkey=https://yum.dockerproject.org/gpg

     2.3、清除yum缓存

    1. [root@centos50g docker-training]# yum clean all
    2. [root@centos50g docker-training]# yum makecache

     2.4、再次安装docker

  • [root@centos50g docker-training]# yum install docker-engine  
  •  此时便可安装成功,但是,安装后的docker的版本是1.7.1的

     如果想要使用新的版本,需先升级centos至7后,再升级docker

    相关文章: