宝塔完全卸载Docker

注意:
不要直接 rm -rf /www/server/panel,那是卸载宝塔面板本身。

步骤一:通过宝塔面板停止并删除 Docker 服务

步骤二:手动清理残留
即使通过宝塔卸载,有时仍可能残留一些文件。

  1. 停止 Docker 服务(如果还没停)

    sudo systemctl stop docker
  2. 删除 Docker 软件包(如果是通过 yum/apt 安装的)
    CentOS/RHEL:

    sudo yum remove docker-ce docker-ce-cli containerd.io -y

    Ubuntu/Debian:

    sudo apt-get remove docker docker-engine docker.io containerd runc -y
  3. 删除 Docker 数据目录(宝塔默认在 /var/lib/docker

    sudo rm -rf /var/lib/docker
  4. 删除 Docker 配置文件(宝塔可能创建了软链或配置)

    sudo rm -rf /etc/docker
  5. 删除宝塔插件残留(可选,但建议)

    sudo rm -rf /www/server/panel/plugin/docker
  6. 删除 Docker 的 systemd 服务文件(如果存在)

    sudo rm -f /etc/systemd/system/docker.service
    sudo rm -f /etc/systemd/system/docker.socket
  7. 重新加载 systemd

    sudo systemctl daemon-reload
  8. 删除用户组(可选,安全起见)

    sudo groupdel docker

    如果提示 groupdel: group \’docker\’ does not exist,说明该组已被删除,忽略即可。

步骤三:验证是否卸载干净

查看是否还有 docker 命令

which docker

查看服务状态

systemctl status docker

查看残留目录

ls -la /var/lib/docker
ls -la /etc/docker

如果都返回 not found目录不存在,则表示已完全卸载。

额外建议:
不要手动用 curl -sSL https://get.docker.com | bash 安装 Docker,这会导致与宝塔冲突。
所有 Docker 安装都应通过 宝塔软件商店 进行,便于统一管理。
如需重新安装 Docker,请再次通过宝塔面板安装,这样能保证兼容性和后续维护性。



本文链接:

https://foglog.cn/p/bt-uninstall-docker