Ubuntu Docker卸载步骤是什么
导读: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
