卸载yum安装的docker

在使用yum包管理器安装docker时,我们可能会遇到一些问题,需要卸载docker重新安装。本文将介绍如何卸载yum安装的docker,并提供相关的代码示例。

一、卸载docker

卸载yum安装的docker可以通过以下步骤完成:

1. 停止docker服务

首先,我们需要停止正在运行的docker服务。可以使用以下命令停止docker服务:

sudo systemctl stop docker

2. 卸载docker软件包

接下来,我们需要卸载docker软件包。可以使用以下命令卸载docker软件包:

sudo yum remove docker

这将会删除docker软件包及其依赖项。

3. 删除docker的工作目录

最后,我们需要删除docker的工作目录。可以使用以下命令删除docker的工作目录:

sudo rm -rf /var/lib/docker

这将会删除docker存储的镜像、容器和卷的数据。

二、重新安装docker

完成卸载操作后,我们可以重新安装docker。以下是重新安装docker的步骤:

1. 添加docker源

首先,我们需要添加docker的yum源。可以使用以下命令添加docker的yum源:

sudo tee /etc/yum.repos.d/docker.repo <<-'EOF'
[dockerrepo]
name=Docker Repository
baseurl=
enabled=1
gpgcheck=1
gpgkey=
EOF

2. 安装docker软件包

接下来,我们可以使用yum包管理器安装docker软件包。可以使用以下命令安装docker软件包:

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

3. 启动docker服务

安装完成后,我们可以使用以下命令启动docker服务:

sudo systemctl start docker

4. 设置docker开机自启

为了在系统启动时自动启动docker服务,我们可以使用以下命令设置docker开机自启:

sudo systemctl enable docker

三、示例

下面是一个示例,演示如何卸载yum安装的docker并重新安装:

# 停止docker服务
sudo systemctl stop docker

# 卸载docker软件包
sudo yum remove docker

# 删除docker的工作目录
sudo rm -rf /var/lib/docker

# 添加docker源
sudo tee /etc/yum.repos.d/docker.repo <<-'EOF'
[dockerrepo]
name=Docker Repository
baseurl=
enabled=1
gpgcheck=1
gpgkey=
EOF

# 安装docker软件包
sudo yum install docker-ce docker-ce-cli containerd.io

# 启动docker服务
sudo systemctl start docker

# 设置docker开机自启
sudo systemctl enable docker

以上示例中的命令可以按照顺序执行,以完成卸载和重新安装docker的操作。

四、总结

本文介绍了如何卸载yum安装的docker,并提供了相关的代码示例。通过按照本文的步骤,您可以轻松地卸载docker并重新安装。希望本文对您有所帮助。