一. 参考文档
官方 Docker 安装文档:
阿里云 Docker 安装文档: https://yq.aliyun.com/articles/110806
二. 安装步骤
1. 删除已安装的 Docker
- # Uninstall installed docker
- sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine
2. 配置阿里云 Docker Yum 源
- # Set up repository
- sudo yum install -y yum-utils device-mapper-persistent-data lvm2
- # Use Aliyun Docker
- sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3. 安装指定版本
查看 Docker 版本:
yum list docker-ce --showduplicates
安装较旧版本(比如 Docker 17.03.2) 时需要指定完整的 rpm 包的包名, 并且加上 --setopt=obsoletes=0 参数:
- # Install docker
- # on a new system with yum repo defined, forcing older version and ignoring obsoletes introduced by 17.06.0
- yum install -y --setopt=obsoletes=0 docker-ce-17.03.2.ce-1.el7.CentOS.x86_64 docker-ce-selinux-17.03.2.ce-1.el7.CentOS.noarch
或安装 Docker 较新版本 (比如 Docker 18.03.0) 时加上 rpm 包名的版本号部分:
sudo yum install docker-ce-18.03.0.ce
或安装 Docker 最新版本, 无需加版本号:
sudo yum install docker-ce
三. 启动 Docker 服务
- # Start docker service
- systemctl enable docker
- systemctl start docker
来源: http://www.bubuko.com/infodetail-2947698.html