Uninstall first
yum remove docker* yum remove container-selinux-1.12.5-14.el7.centos.x86_64
Install
sudo yum install -y yum-utils yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
must fail, then replace the source and come back
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo Loaded plugins: fastestmirror adding repo from: http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo grabbing file http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo to /etc/yum.repos.d/docker-ce.repo repo saved to /etc/yum.repos.d/docker-ce.repo
yum makecache fast
yum list docker-ce.x86_64 --showduplicates |sort -r
[root@node1 ~]# yum list docker-ce.x86_64 --showduplicates |sort -r * updates: mirrors.aliyun.com Loading mirror speeds from cached hostfile Loaded plugins: fastestmirror, langpacks * extras: mirrors.aliyun.com docker -ce.x86_64 18.03 . 1 .ce- 1 .el7.centos docker-ce- stable 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 * base : mirrors.aliyun.com Available Packages
run
yum -y install docker-ce-17.12.1.ce