温馨提示×

centos docker怎样卸载

小樊
41
2026-10-23 08:34:08
栏目: 智能运维

在 CentOS 上卸载 Docker(包括 Docker Engine、CLI、Containerd 等),可以按下面步骤操作。


一、停止 Docker 服务

sudo systemctl stop docker
sudo systemctl disable docker

二、卸载 Docker 软件包

1️⃣ 如果是用 yum / dnf 安装的

sudo yum remove docker \
    docker-client \
    docker-client-latest \
    docker-common \
    docker-latest \
    docker-latest-logrotate \
    docker-logrotate \
    docker-engine

或者(CentOS 8+):

sudo dnf remove docker docker-client docker-common docker-engine

2️⃣ 如果是用官方仓库安装的(docker-ce)

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

或

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

三、删除 Docker 数据和配置(可选但推荐)

⚠️ 这会删除所有容器、镜像、卷,不可恢复

sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd
sudo rm -rf /etc/docker

四、删除 Docker 仓库(可选)

sudo rm -f /etc/yum.repos.d/docker-ce.repo

五、验证是否卸载成功

docker --version

如果提示 command not found,说明已卸载成功。


六、如果需要彻底重装

可参考官方文档重新安装:

sudo yum install -y yum-utils
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

如果你用的是 Docker Desktop(CentOS 不支持) 或 kubernetes 相关 Docker,可以告诉我,我可以给你更精确的卸载方式。

0 踩