在 Ubuntu 上把 Docker 卸载干净,一般分三步:停止服务 → 卸载软件包 → 清理数据和配置。下面按最干净的方式给你来一遍。
sudo systemctl stop docker
sudo systemctl stop docker.socket
sudo systemctl disable 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
⚠️ 这一步会删除所有镜像、容器、卷、网络,不可恢复!
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
sudo apt-get autoremove -y
sudo apt-get autoclean
如果你以后不打算再装 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,说明已经卸载干净了 ✅
sudo snap remove docker
如果你告诉我:
我可以给你更精确的命令。