1、更新yum源(可以不更新,最好更新)

yum -y update

2、移除旧版本

yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine

3、安装docker的yum源(阿里云yum源)

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

4、查看所有仓库中所有docker版本,并选择特定版本安装

yum list docker-ce --showduplicates | sort -r

5、安装docker

yum -y install docker-ce

6、启动并加入开机启动

systemctl start docker

systemctl enable docker

7、配置国内镜像地址

mkdir -p /etc/docker

vi /etc/docker/daemon.json

{"registry-mirrors":
["https://5f2jam6c.mirror.aliyuncs.com",
"http://hub-mirror.c.163.com"]
}

8、重新加载配置并重启

systemctl reload docker

systemctl restart docker

9、验证安装是否成功(有client和service两部分表示docker安装启动都成功了)

docker version

docker info