Docker卸载安装及国内镜像源(详细版)

本文详细指导了如何在CentOS系统上卸载已有的Docker,包括检查运行状态、停止服务、卸载包和删除目录,以及如何通过yum源安装DockerCE,配置镜像源并验证安装。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、卸载已有Docker

1、首先判断本地有没有docker:

docker version
或
docker -v

在这里插入图片描述

2、判断CentOS下 docker是否在运行:

systemctl status docker

在这里插入图片描述

3、停止docker运行&查看状态

停止docker运行命令:

systemctl stop dockerps -ef|grep docker  # 查询docker进程
kill -9 pid  # 杀掉进程

再次查看运行状态:

systemctl status docker

在这里插入图片描述

4、yum查看docker安装的包并卸载

查看:

yum list installed | grep docker

在这里插入图片描述
卸载:

yum remove docker.x86_x64 docker-client.x86_64 docker-common.x86_64 

再次使用查看命令,确认全部删除安装包。

5、删除docker安装目录

rm -rf /etc/docker

rm -rf /run/docker

rm -rf /var/lib/dockershim

rm -rf /var/lib/docker

在这里插入图片描述

6、查看docker version

docker version

在这里插入图片描述
卸载干净~

二、Docker安装及镜像源配置

1、centOS 7 yum源安装(默认最新):

# step 1: 安装必要的一些系统工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
# Step 2: 添加软件源信息
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# Step 3: 更新并安装 Docker-CE
sudo yum makecache fast
sudo yum -y install docker-ce    # 注意这里默认安装最新版本!!!
# Step 4: 开启Docker服务
sudo service docker start

当我们想要安装指定版本时:

2、查找Docker-ce的版本安装指定版本

注意:执行以下命令前,先将上述step 1、2以及更新yum缓存命令执行完~

yum list docker-ce.x86_64 --showduplicates | sort -r

太多了,截取一部分最新的:
在这里插入图片描述

3、安装指定版本

假设我安装:17.03.0.ce.1-1.el7.centos
以下命令:

sudo yum -y install docker-ce-[VERSION]

还需要安装docker-ce-cli、containerd.io、插件docker-buildx、插件docker-compose等。

例如某个特定版本如下命令:

sudo yum install docker-ce-23.0.3-1 docker-ce-cli-23.0.3-1 containerd.io docker-buildx-plugin docker-compose-plugin

安装最新版命令如下:

sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

安装期间需要输入两次 y 同意命令。

4、安装成功验证

docker version

在这里插入图片描述

启动:

systemctl start docker

在这里插入图片描述

5、镜像源

配置镜像源:

sudo vim /etc/docker/daemon.json

加入镜像源配置(更多镜像源参考下方链接):

{
	"registry-mirrors": [
	"https:// xxx.mirror.aliyuncs.com",
	"https://registry.docker-cn.com",
	"https://docker.mirrors.ustc.edu.cn/",
}

按 i 键 插入,写完后,按 esc ,然后输入 :wq! 回车保存。

在这里插入图片描述
之后重新加载配置文件并重启docker.

systemctl daemon-relload
systemctl restart docker

over~

参考文档:
1、Docker镜像源大全
2、Docker CE镜像源站

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值