Linux 删除 Docker 的完整指南

本指南详细介绍了如何完全删除 Linux 系统上的 Docker,包括停止所有容器、删除容器、镜像、卷以及卸载 Docker 软件包。

步骤:

  1. 停止所有正在运行的 Docker 容器:

    docker stop $(docker ps -a -q)
    
  2. 删除所有 Docker 容器:

    docker rm $(docker ps -a -q)
    
  3. 删除所有 Docker 镜像:

    docker rmi $(docker images -q)
    
  4. 删除 Docker 存储卷(如果有):

    docker volume rm $(docker volume ls -q)
    
  5. 卸载 Docker 软件包:

    • 对于 Ubuntu 或 Debian:
      sudo apt-get purge docker-ce docker-ce-cli containerd.io
      
    • 对于 CentOS 或 RHEL:
      sudo yum remove docker-ce docker-ce-cli containerd.io
      
    • 对于 Fedora:
      sudo dnf remove docker-ce docker-ce-cli containerd.io
      
    • 对于其他发行版,请查阅相应的文档。
  6. 删除 Docker 相关文件和目录:

    这些文件和目录的位置可能因您的 Linux 发行版而异,但通常位于以下位置之一:

    • /var/lib/docker
    • /etc/docker
    • /etc/systemd/system/docker.service.d
    • /etc/default/docker
    • /usr/bin/docker
    • /usr/lib/systemd/system/docker.service
    • /usr/lib/systemd/system/docker.socket

    您可以使用以下命令删除它们:

    sudo rm -rf <文件或目录路径>
    

注意:

删除 Docker 将永久删除所有容器、镜像和相关数据。确保您已备份重要数据,并谨慎执行上述步骤。

Linux 删除 Docker 容器、镜像、数据和软件包的完整指南

原文地址: https://www.cveoy.top/t/topic/fwap 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录