Docker官网
1 CentOS安装 & 卸载Docker
【重要】: CentOS版本要求 >= CentOS7
1.0 删除旧版本的Docker(如果没有安装过,请跳过此步)
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
删除成功后会提示这些包没有安装。
/var/lib/docker/
目录仍然保留了镜像images, 容器containers, volumes, networks等信息。
1.1 安装CentOS第三方依赖包
# 安装yum-utils,时要使用包提供的yum-config-manager工具
yum -y install yum-utils device-mapper-persistent-data lvm2
1.2 安装社区版
# 配置稳定版的仓库
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# 安装
yum install docker-ce docker-ce-cli containerd.io
1.3 启动
systemctl start docker
1.4 配置Docker镜像源
以腾讯云为例
安装 Docker 并配置镜像加速源
编辑daemon.json
文件
vim /etc/docker/daemon.json
编辑模式下,添加以下内容;并保存
{
"registry-mirrors": [
"https://mirror.ccs.tencentyun.com"
]
}
1.5 重启Docker, 镜像源就配置好了
systemctl restart docker
1.6 卸载Docker
yum remove docker-ce docker-ce-cli containerd.io
1.7 删除遗留的文件
rm -rf /var/lib/docker
rm -rf /var/lib/containerd