一、删除旧版本
yum remove docker docker-common docker-selinux docker-engine -y
二、安装yum-util
yum install -y yum-utils device-mapper-persistent-data lvm2
三、设置yum源
# 国内阿里云
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 更新 yum 软件源缓存
yum makecache fast
四、查看所有仓库中所有docker版本,并选择特定版本安装
yum list docker-ce --showduplicates | sort -r
五、下载安装
yum install docker-ce
或者
yum install docker-ce-17.12.0
六、验证安装版本
docker version
七、启动并加入开机启动
# 启动
systemctl start docker
# 开机启动
systemctl enable docker
八、常用命令
# 启动
systemctl start docker
# 守护进程重启
sudo systemctl daemon-reload
# 重启docker服务
systemctl restart docker
# 重启docker服务
sudo service docker restart
# 关闭docker
service docker stop
# 关闭docker
systemctl stop docker
九、配置国内镜像加速
配置步骤:vi /etc/docker/daemon.json
{
"debug":true,
"experimental":true,
"registry-mirrors":["https://hub-mirror.c.163.com","https://docker.mirrors.ustc.edu.cn"]
}
重启:systemctl daemon-reload && systemctl restart docker