温馨提示×

centos docker如何卸载

小樊
33
2026-09-08 19:56:33
栏目: 智能运维

CentOS 上卸载 Docker(包括 Docker Engine、Docker 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-client-latest \
    docker-common \
    docker-latest \
    docker-latest-logrotate \
    docker-logrotate \
    docker-engine

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

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

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

四、卸载 Docker Compose(如有)

sudo rm -f /usr/local/bin/docker-compose

(如果是 pip 安装的)

pip uninstall docker-compose

五、确认是否卸载成功

docker --version

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


六、(可选)删除 Docker 仓库

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

如果你是用 脚本一键安装二进制安装 的,也可以告诉我,我可以给你更精确的卸载方式。

0