首页主机资讯ubuntu docker如何卸载

ubuntu docker如何卸载

时间2025-11-05 00:31:04发布访客分类主机资讯浏览547
导读:Ubuntu系统卸载Docker的完整步骤 1. 停止Docker服务 在卸载前,需先停止所有正在运行的Docker服务,避免数据损坏或进程冲突: sudo systemctl stop docker.socket sudo systemc...

Ubuntu系统卸载Docker的完整步骤

1. 停止Docker服务

在卸载前,需先停止所有正在运行的Docker服务,避免数据损坏或进程冲突:

sudo systemctl stop docker.socket
sudo systemctl stop docker.service

2. 卸载Docker核心软件包

使用apt-get purge命令彻底移除Docker的核心组件(包括引擎、CLI、容器运行时等),同时清除其配置文件:

sudo apt-get purge -y \
    docker-ce \
    docker-ce-cli \
    containerd.io \
    docker-buildx-plugin \
    docker-compose-plugin

注:-y参数表示自动确认卸载,避免交互式提示。

3. 删除Docker相关数据与配置

Docker的所有数据(容器、镜像、卷、网络)及自定义配置均存储在特定目录中,需手动删除以彻底清理:

# 删除Docker数据目录(容器、镜像、卷等核心数据)
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd

# 删除Docker配置文件目录
sudo rm -rf /etc/docker
sudo rm -rf /etc/containerd

# 删除Docker用户组(若不再需要)
sudo groupdel docker

4. 清理残留依赖与仓库源

  • 移除无用依赖:通过autoremove命令清理因安装Docker而自动安装但不再需要的依赖包;
  • 删除官方仓库源:避免后续安装时出现仓库冲突或重复提示。
# 清理无用依赖
sudo apt-get autoremove -y --purge

# 删除Docker官方仓库源文件
sudo rm -f /etc/apt/sources.list.d/docker.list
sudo rm -f /etc/apt/keyrings/docker.gpg

# 更新APT包列表(可选,但建议执行)
sudo apt-get update

5. 验证卸载结果

通过以下命令确认Docker已完全卸载:

# 检查Docker命令是否存在(应提示“command not found”)
which docker || echo "Docker未安装"

# 检查Docker服务状态(应提示“无此服务”或未运行)
systemctl status docker 2>
    /dev/null || echo "Docker服务未运行"

# 检查Docker版本(应无输出或提示“command not found”)
docker --version 2>
    &
    1 | grep -i "not found"

注意事项

  • 数据备份:卸载前请备份/var/lib/docker目录中的重要数据(如容器、镜像),删除后数据无法恢复;
  • 第三方工具:若安装了Docker Compose、Portainer等第三方工具,需单独卸载;
  • 内核模块(可选):若需彻底清除Docker相关内核模块,可执行:
    sudo modprobe -r overlay br_netfilter
    

按照上述步骤操作后,Ubuntu系统中的Docker将被完全卸载,系统恢复至未安装状态。

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


若转载请注明出处: ubuntu docker如何卸载
本文地址: https://pptw.com/jishu/742497.html
ubuntu docker资源占用过高怎么办 Debian Context中怎样优化数据库性能

游客 回复需填写必要信息