在 Debian 上卸载 Docker,通常分为 卸载 Docker 引擎/相关包 和 清理数据 两部分。下面按常见情况给你完整步骤。
sudo systemctl stop docker
sudo systemctl disable docker
如果你是用 apt 安装的(最常见):
sudo apt-get purge -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
如果你还装过旧版本(docker.io):
sudo apt-get purge -y docker.io docker-doc docker-compose podman-docker containerd runc
sudo apt-get autoremove -y
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd
sudo rm -rf /etc/docker
如果你用 Docker Compose v1:
sudo rm -f /usr/local/bin/docker-compose
如果你以后不再用 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,说明已卸载干净。
systemctl stop dockersudo snap remove docker
如果你告诉我你是怎么装的(apt / 脚本 / snap),我可以给你更精确的命令。