首页主机资讯Ubuntu Docker卸载步骤是什么

Ubuntu Docker卸载步骤是什么

时间2025-12-18 22:21:04发布访客分类主机资讯浏览1484
导读:Ubuntu Docker 卸载步骤 一 标准卸载步骤 停止 Docker 服务:sudo systemctl stop docker 卸载 Docker 相关软件包(按实际安装选择其一或多项): 新版 APT 源安装:sudo apt...

Ubuntu Docker 卸载步骤

一 标准卸载步骤

  • 停止 Docker 服务:sudo systemctl stop docker
  • 卸载 Docker 相关软件包(按实际安装选择其一或多项):
    • 新版 APT 源安装:sudo apt-get purge -y docker-ce docker-ce-cli containerd.io
    • 旧版或历史命名:sudo apt-get purge -y docker docker-engine docker.io
  • 清理未使用的依赖:sudo apt-get autoremove -y --purge
  • 删除 Docker 数据与配置目录:sudo rm -rf /var/lib/docker /var/lib/containerd /etc/docker
  • 删除 systemd 服务覆盖目录(若存在):sudo rm -rf /etc/systemd/system/docker.service.d
  • 删除 Docker 套接字文件(若存在):sudo rm -f /var/run/docker.sock
  • 删除用户组(可选,若不再使用):sudo groupdel docker
  • 验证卸载:docker --version 应提示“未找到命令”

二 保留或清理数据的选择

  • 仅卸载软件包但保留镜像、容器与卷:执行“卸载软件包”和“清理依赖”即可,不要删除 /var/lib/docker/var/lib/containerd
  • 彻底清理(默认推荐):删除 /var/lib/docker/var/lib/containerd,这将同时清除所有镜像、容器、卷与网络数据,操作不可逆,请先做好备份。

三 常见问题与处理

  • 命令不存在或提示权限不足:请在每条命令前加 sudo,或切换到 root
  • 存在正在运行的容器导致卸载受阻:先停止并删除容器与卷(如 docker rm -f $(docker ps -aq),docker volume rm $(docker volume ls -q)),再执行卸载。
  • 旧版残留包名不同:若曾通过不同方式安装,可能同时存在 docker.io / docker-engine / docker-ce 等包,建议统一用 apt 列出并 purge:apt list --installed | grep -i docker,然后逐个移除。
  • 验证是否卸载干净:执行 docker --version 应返回“未找到命令”;必要时检查进程与目录:ps aux | grep docker,ls /var/lib/docker /var/lib/containerd。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Ubuntu Docker卸载步骤是什么
本文地址: https://pptw.com/jishu/775569.html
Ubuntu Docker集群怎么搭建 Ubuntu Docker服务怎么启动

游客 回复需填写必要信息