温馨提示×

Debian怎么卸载Docker

小樊
48
2026-10-08 00:12:18
栏目: 智能运维

在 Debian 上卸载 Docker,通常分为 卸载 Docker 引擎/相关包 和 清理数据 两部分。下面按常见情况给你完整步骤。


一、卸载 Docker 相关软件包

1. 停止 Docker 服务

sudo systemctl stop docker
sudo systemctl disable docker

2. 卸载 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

3. 清理依赖

sudo apt-get autoremove -y

二、删除 Docker 数据和配置文件(⚠️会删除容器、镜像)

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 源(可选)

如果你以后不再用 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 docker
  • 用的是 snap 安装的 Docker:
    sudo snap remove docker
    

如果你告诉我你是怎么装的(apt / 脚本 / snap),我可以给你更精确的命令。

0 踩