温馨提示×

ubuntu docker怎样卸载干净

小樊
53
2026-09-04 11:44:31
栏目: 智能运维

在 Ubuntu 上把 Docker 彻底卸载干净,一般包括:卸载软件包、删除镜像/容器/卷、删除配置和源。下面按步骤来,基本能清得很干净。


一、停止 Docker 服务

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

二、卸载 Docker 相关软件包

1️⃣ 查看已安装的 Docker 包

dpkg -l | grep docker

2️⃣ 卸载所有 Docker 包

sudo apt-get purge -y docker.io docker-doc docker-compose docker-compose-v2 docker-ce docker-ce-cli containerd.io runc

如果是 Docker 官方版(docker-ce),通常包含:

  • docker-ce
  • docker-ce-cli
  • containerd.io
  • docker-buildx-plugin
  • docker-compose-plugin

可一并卸载:

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

三、删除 Docker 数据和配置(重要)

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

sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd
sudo rm -rf /etc/docker
sudo rm -rf /var/run/docker.sock

四、删除 Docker apt 软件源(如果是官方源)

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

然后更新源:

sudo apt-get update

五、清理无用依赖

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

六、确认是否卸载干净

which docker
docker --version

若无输出即说明已卸载。


七、如果是 Docker Desktop(额外步骤)

如果你装的是 Docker Desktop(Ubuntu 桌面)

sudo apt-get purge -y docker-desktop
rm -rf ~/.docker
rm -rf ~/Library/Containers/com.docker.docker

✅ 总结一句话

卸载 Docker = apt purge + 删 /var/lib/docker + 删源

如果你告诉我:

  • docker.io 还是 docker-ce
  • 是否用了 Docker Compose / Desktop
  • Ubuntu 版本

我可以给你精确的一条命令版本

0