1.首先确保你的虚拟机能够上网
2.卸载旧版的dokcer,没有则忽略
[root@docker01 ~]# yum remove docker docker-common docker-selinux docker-engine
3.添加docker镜像源
#①安依赖包 [root@docker01 ~]# yum install -y yum-utils device-mapper-persistent-data lvm2 #②添加docker镜像源 [root@docker01 ~]# wget -O /etc/yum.repos.d/docker-ce.repo https://download.docker.com/linux/centos/docker-ce.repo
4.替换docker镜像源下载地址,这里替换为清华镜像源
#①替换镜像源下载地址 [root@docker01 ~]# sed -i 's+download.docker.com+mirrors.tuna.tsinghua.edu.cn/docker-ce+' /etc/yum.repos.d/docker-ce.repo #②重新生成yum缓存 [root@docker01 ~]# yum makecache fast
5.安装docker
[root@docker01 ~]# yum makecache fast
6.启动并查看docker
[root@docker01 ~]# systemctl start docker #启动docker服务 [root@docker01 ~]# docker version #查看docker版本,默认是安装最新稳定社区版 Client: Docker Engine - Community Version: 20.10.10 API version: 1.41 Go version: go1.16.9 Git commit: b485636 Built: Mon Oct 25 07:44:50 2021 OS/Arch: linux/amd64 Context: default Experimental: true Server: Docker Engine - Community Engine: Version: 20.10.10 API version: 1.41 (minimum version 1.12) Go version: go1.16.9 Git commit: e2f740d Built: Mon Oct 25 07:43:13 2021 OS/Arch: linux/amd64 Experimental: false containerd: Version: 1.4.11 GitCommit: 5b46e404f6b9f661a205e28d59c982d3634148f8 runc: Version: 1.0.2 GitCommit: v1.0.2-0-g52b36a2 docker-init: Version: 0.19.0 GitCommit: de40ad0



