官网
官网相关文档
https://docs.docker.com/install/linux/docker-ce/centos/
1. Uninstall
# yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engin
2. Required packages
# yum install -y yum-utils device-mapper-persistent-data lvm2
3. add repo
# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
4. config manager
# yum-config-manager --enable docker-ce-edge
5. 安装最新版本
# yum -y install docker-ce
或安装其他版本
# yum list docker-ce --showduplicates | sort -r
# yum install docker-ce-<VERSION STRING>
6. 启动服务
# systemctl start docker
7. 测试
# docker run hello-world