我的CentOS版本是7.3
1.首先卸载旧版本
yum remove docker*
2.安装依赖
yum install-yyum-utils device-mapper-persistent-data lvm2
3.安装yum源
阿里镜像源:yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
官方源:yum-config-manager -add-repo https://download.docker.com/linux/centos/docker-ce.repo
建议使用阿里镜像源,速度会快很多
可选功能:启用边缘和测试存储库。这些存储库包含在docker.repo上面的文件中,但默认情况下处于禁用状态。您可以将它们与稳定存储库一起启用。
yum-config-manager--enabledocker-ce-edge
yum-config-manager--enabledocker-ce-test
您可以通过运行带有标志的命令来禁用边缘或测试存储库 。要重新启用它,请使用该标志。以下命令禁用边缘存储库。yum-config-manager--disable--enable
yum-config-manager--disabledocker-ce-edge
4.安装DOCKER CE
yum install docker-ce
也可以指定版本,不指定默认最新
yum install docker-ce-<VERSION STRING>
5.启动Docker
systemctl start docker
关闭:systemctl stop docker
6.验证Docker是否正常安装
docker run hello-world
补充:从包安装选择对应的Linux版本
yum install /path/to/package.rpm