1.卸载旧版本的docker
sudo yum remove docker
docker-client
docker-client-latest
docker-common
docker-latest
docker-latest-logrotate
docker-logrotate
docker-engine
2.安装需要的依赖
sudo yum -y install yum-plugins-core
3.配置docker镜像
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4.安装docker docker-ce社区版。docker-ee 企业版
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
5.启动docker
sudo systemctl start docker
6.判断时候安装成功
docker version
- hello world
docker run hello-world
出现docker: Error response from daemon: Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers).
See 'docker run --help'.的错误
登陆阿里云使用阿里云镜像服务加速器
创建/etc/docker/daemon.json
"registry-mirrors":[
"https://ip06j231.mirror.aliyuncs.com'
]
}
systemctl daemon-reload
systemctl restart docker
8.查看docker 镜像
docker images
9,卸载docker
sudo yum remove docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose- plugin docker-ce-rootless-extras
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd