当前位置:首页 > 行业动态 > 正文

centos卸载docker 没有yum

一、Docker简介

Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器或Windows机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。

二、CentOS卸载Docker

1. 我们需要停止正在运行的Docker服务,在终端中输入以下命令:

sudo systemctl stop docker

2. 接下来,我们需要卸载Docker软件包,在终端中输入以下命令:

sudo yum remove docker-ce docker-ce-cli containerd.io

3. 然后,我们需要删除Docker相关的文件和目录,在终端中输入以下命令:

sudo rm -rf /var/lib/docker
sudo rm -rf /var/run/docker.sock

4. 我们需要检查是否还有其他与Docker相关的文件,在终端中输入以下命令:

sudo find / -name "*docker*"

如果找到了与Docker相关的文件,可以使用`rm`命令将其删除。

5. 至此,Docker已经从CentOS系统中卸载完成。

三、相关问题与解答

1. 如何重新安装Docker?

答:需要更新系统软件包,在终端中输入以下命令:

sudo yum update -y

根据Docker的版本选择相应的安装包进行安装,如果要安装Docker CE 20.10.7版本,可以在终端中输入以下命令:

sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install docker-ce docker-ce-cli containerd.io

2. 为什么在卸载Docker后重启系统,Docker服务会自动启动?

答:这是因为在卸载Docker时,没有将Docker服务的启动脚本从系统的启动脚本中移除,可以通过编辑系统的启动脚本(如`/etc/rc.local`)来移除对Docker服务的启动调用,或者手动停止并禁用Docker服务。

0