宝塔完全卸载Docker
注意:
不要直接 rm -rf /www/server/panel,那是卸载宝塔面板本身。
步骤一:通过宝塔面板停止并删除 Docker 服务
步骤二:手动清理残留
即使通过宝塔卸载,有时仍可能残留一些文件。
停止 Docker 服务(如果还没停)
sudo systemctl stop docker删除 Docker 软件包(如果是通过 yum/apt 安装的)
CentOS/RHEL:sudo yum remove docker-ce docker-ce-cli containerd.io -yUbuntu/Debian:
sudo apt-get remove docker docker-engine docker.io containerd runc -y删除 Docker 数据目录(宝塔默认在
/var/lib/docker)sudo rm -rf /var/lib/docker删除 Docker 配置文件(宝塔可能创建了软链或配置)
sudo rm -rf /etc/docker删除宝塔插件残留(可选,但建议)
sudo rm -rf /www/server/panel/plugin/docker删除 Docker 的 systemd 服务文件(如果存在)
sudo rm -f /etc/systemd/system/docker.service sudo rm -f /etc/systemd/system/docker.socket重新加载 systemd
sudo systemctl daemon-reload删除用户组(可选,安全起见)
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,请再次通过宝塔面板安装,这样能保证兼容性和后续维护性。