1.先卸载之前安装的旧版本
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2.安装必须的依赖
sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
3.添加stable的Docker-ce源
sudo yum-config-manager \
--add-repo \
<https://download.docker.com/linux/centos/docker-ce.repo>
4.安装docker-ce
sudo yum install docker-ce docker-ce-cli containerd.io
5.启动docker服务
systemctl start docker
6.查看是否成功
systemctl status docker
运行一下官方提供的示例
docker run hello-world
7.使用中国区镜像
vi /etc/docker/daemon.json
添加如下内容
{
"registry-mirrors": ["<https://registry.docker-cn.com>"]
}
保存
使其生效
systemctl daemon-reload
重启服务
systemctl restart docker
大功告成!