CentOS7 安装与卸载Docker
- 删除旧版本 docker
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210330164532397.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2F5dW5udW8=,size_16,color_FFFFFF,t_70)
- 设置镜像源
sudo yum install -y yum-utils
sudo yum-config-manager \
--add-repo \
https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo # 清华镜像源
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210330164727951.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2F5dW5udW8=,size_16,color_FFFFFF,t_70)
- 更新 yum 软件包索引
yum makecache fast
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210330164907939.png)
- 安装 docker 镜像
sudo yum install docker-ce docker-ce-cli containerd.io
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210330164928818.png)
- 启动 docker
sudo systemctl start docker
- 查看 docker 版本
docker version
- 通过运行 hello-world 映像来验证是否正确安装
sudo docker run hello-world
- 查看安装的所有镜像文件
docker images
- 配置镜像加速
sudo mkdir -p /etc/docker
sudo tee /etc/docker/dameon.json<<-'EOF'
{
"registry-mirrors": [
"https://docker.mirrors.ustc.edu.cn/"
]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210330165019151.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2F5dW5udW8=,size_16,color_FFFFFF,t_70)
卸载 docker
# 卸载依赖
sudo yum remove docker-ce docker-ce-cli containerd.io
# 删除资源
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd
/var/lib/docker #docker默认工作路径