温馨提示×

CentOS怎么卸载Docker

小樊
49
2026-08-03 05:59:19
栏目: 智能运维

CentOS 上卸载 Docker,可以按下面步骤来(适用于 Docker CE,最常见的情况)。


一、停止 Docker 服务

sudo systemctl stop docker

二、卸载 Docker 软件包

1️⃣ 查看已安装的 Docker 相关包

sudo yum list installed | grep docker

2️⃣ 卸载 Docker CE(常见包名)

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

如果是较新的 Docker CE:

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

三、删除 Docker 相关目录(⚠️ 会删除镜像/容器/数据)

注意:这一步会清空所有 Docker 数据,请确认不再需要。

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

四、删除 Docker 仓库(可选)

如果你是通过官方仓库安装的:

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

五、检查是否卸载干净

docker --version

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


六、如果你是用 Podman / 系统自带容器(补充)

CentOS 8+ 有时会用 Podman,卸载方式不同:

sudo yum remove podman

七、常见问题

✅ 卸载后 Docker Compose 还需要删吗?

如果你是用二进制安装的:

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

✅ 卸载会影响其他服务吗?

一般不会,但如果有服务依赖 Docker,务必先确认


如果你愿意,可以告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • 是 Docker CE 还是系统自带 Docker

我可以给你更精确的卸载命令

0