一、卸载已安装的Docker
# 查询本机是否已安装
yum list installed | grep docker
# 如果有则卸载,避免版本冲突,如果有其它的docker组件,执行yum remove 组件名,删除即可
yum remove docker-ce
# 删除镜像容器等
rm -rf /var/lib/docker
二、安装Docker
# 安装yum-utils
yum install -y yum-utils
# 设置docker镜像
yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 将yum包更新到最新
yum update
# 查看yum源中docker-ce、docker-ce-cli、containerd.io发布的版本列表
yum list docker-ce --showduplicates | sort -r
yum list docker-ce-cli --showduplicates | sort -r
yum list containerd.io --showduplicates | sort -r
# 从yum源中安装docker-ce、docker-ce-cli、containerd.io
yum install -y docker-ce-20.10.5-3.el7
yum install docker-ce-cli-20.10.5-3.el7
yum install containerd.io-1.4.6-3.1.el7
yum install docker-ce-20.10.5-3.el7 docker-ce-cli-20.10.5-3.el7 containerd.io-1.4.6-3.1.el7
# 查看docker版本
docker version
# 设置开机启动
systemctl enable docker.service
# 国外镜像一般很难访问,手动配置docker镜像加速源
# 直接编辑配置文件
vim /etc/docker/daemon.json
# 网易镜像源,或者配置中国科技大学镜像源https://docker.mirrors.ustc.edu.cn
加入以下内容: {"registry-mirrors": ["http://hub-mirror.c.163.com"] }
# 重新加载配置文件,重启docker服务
systemctl daemon-reload
systemctl restart docker.service
执行上面的操作指令,在centos7中安装docker即可安装成功!