温馨提示×

ubuntu docker怎么卸载干净

小樊
36
2026-09-13 08:44:20
栏目: 智能运维

在 Ubuntu 上把 Docker 卸载干净,一般分三步:停止服务 → 卸载软件包 → 清理数据和配置。下面按最干净的方式给你来一遍。


一、停止 Docker 服务

sudo systemctl stop docker
sudo systemctl stop docker.socket
sudo systemctl disable docker

二、卸载 Docker 相关软件包

如果你是用 apt 安装的(最常见):

sudo apt-get purge -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

如果你还装过旧版本:

sudo apt-get purge -y docker docker-engine docker.io containerd runc

三、删除 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

四、清理 apt 残留

sudo apt-get autoremove -y
sudo apt-get autoclean

五、(可选)删除 Docker 源和 GPG key

如果你以后不打算再装 Docker:

sudo rm -f /etc/apt/sources.list.d/docker.list
sudo rm -f /etc/apt/keyrings/docker.gpg
sudo apt-get update

六、确认是否卸载干净

which docker
docker --version

如果都提示 command not found,说明已经卸载干净了 ✅


附:如果你是用 Snap 装的 Docker

sudo snap remove docker

如果你告诉我:

  • apt / snap / 脚本安装
  • 是否 只卸载不删数据

我可以给你更精确的命令。

0