在 Debian 上“把 Docker 卸载干净”通常分 3 步:
下面按常用情况给你一份干净卸载清单(适用于 apt 安装的 Docker / Docker Engine)。
sudo systemctl stop docker
sudo systemctl stop docker.socket
sudo systemctl disable docker
sudo apt-get purge -y \
docker-ce \
docker-ce-cli \
containerd.io \
docker-buildx-plugin \
docker-compose-plugin \
docker.io \
docker-doc \
docker-compose
如果你不确定装了哪些:
dpkg -l | grep -i 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 Desktop(Debian):
sudo rm -rf ~/.docker
sudo apt-get autoremove -y
sudo apt-get autoclean
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
systemctl status docker
如果都提示 command not found / not found,说明已卸载干净。
sudo snap remove docker
如果你愿意,可以告诉我:
我可以给你更精准的命令。