一、删除以前错误安装的包
1. 查看以前安装的docker和cotainer
# yum list installed|grep docker
# yum list installed|grep contain
2.删除包,例如
# yum remove containerd.io.x86_64
# yum remove docker-ce-selinux.noarch
二、下载离线包
1.进入该网站 https://download.docker.com/linux/centos/7/x86_64/stable/Packages/
2.按Ctrl + F 查找如下两个包,下载到本地
docker-ce-17.03.1.ce-1.el7.centos.x86_64.rpm
docker-ce-selinux-17.03.1.ce-1.el7.centos.noarch.rpm
3.进入该网站 https://centos.pkgs.org/7/centos-x86_64/libtool-ltdl-2.4.2-22.el7_3.x86_64.rpm.html
4.按Ctrl + F 查找如下的包,下载到本地
libtool-ltdl-2.4.2-22.el7_3.x8