• Linux 系统上卸载 Docker


    1. 停止 Docker 服务:

      sudo systemctl stop docker
      
      • 1
    2. 卸载 Docker 程序包:
      不同的 Linux 发行版有不同的包管理工具,以下是一些常见的发行版的卸载命令:

      • 对于使用 apt 的系统(如 Ubuntu、Debian):
        sudo apt-get purge docker-ce docker-ce-cli containerd.io docker-compose-plugin
        
        • 1
      • 对于使用 dnf 的系统(如 Fedora):
        sudo dnf remove docker-ce docker-ce-cli containerd.io docker-compose-plugin
        
        • 1
      • 对于使用 yum 的系统(如 CentOS):
        sudo yum remove docker-ce docker-ce-cli containerd.io docker-compose-plugin
        
        • 1
      • 对于使用 zypper 的系统(如 openSUSE):
        sudo zypper remove docker docker-engine containerd docker-compose-plugin
        
        • 1

      请注意,上述命令中的包名称可能会根据您安装的 Docker 版本和发行版的具体情况有所不同。如果您不确定,请使用包管理工具的搜索功能来确定正确的包名。

    3. 删除 Docker 的依赖和配置文件:
      如果您想要删除 Docker 的配置文件、数据和依赖项,可以使用以下命令:

      • 对于使用 apt 的系统:
        sudo apt-get autoremove -y
        sudo rm -rf /var/lib/docker
        sudo rm -rf /var/lib/containerd
        
        • 1
        • 2
        • 3
      • 对于使用 dnfyum 的系统:
        sudo dnf autoremove -y  # 或者 sudo yum autoremove -y
        sudo rm -rf /var/lib/docker
        sudo rm -rf /var/lib/containerd
        
        • 1
        • 2
        • 3
      • 对于使用 zypper 的系统:
        sudo zypper rm -u docker
        sudo rm -rf /var/lib/docker
        sudo rm -rf /var/lib/containerd
        
        • 1
        • 2
        • 3
    4. 移除 Docker 的相关文件(可选):
      为了确保系统中不留下任何 Docker 的痕迹,还可以删除一些配置文件和目录。这一步是可选的,且只应在您确定不再需要这些文件的情况下执行:

      sudo rm -rf /etc/docker
      sudo rm -rf /run/docker
      sudo rm -rf /run/containerd
      sudo rm -rf /etc/containerd
      sudo rm -rf /var/run/docker.sock
      
      • 1
      • 2
      • 3
      • 4
      • 5
    5. 移除 Docker 用户组(可选):
      如果您在安装 Docker 时添加了 docker 用户组,并且现在想要将其移除,可以执行以下命令:

      sudo groupdel docker
      
      • 1

    以上步骤应该能够帮助您从 Linux 系统上完全卸载 Docker。如果您的系统配置有所不同,或者在执行上述步骤时遇到问题,请根据您的系统环境调整命令。

  • 相关阅读:
    servlet数量太多,搞个轻量级springmvc
    前端Vue3+element-plus表单输入框实现Cron表达式校验
    MySQL安装配置教程(超级详细)
    centos7系统查看防火墙状态
    《二》标签
    技术学习:Python(08)|操作MySQL
    Android 系统一级休眠命令
    【DBC专题】-8-经典CAN2.0 DBC快速切换为CANFD DBC
    黄仁勋口述:英伟达的发展之道和星辰大海
    Java面试题:讨论单例模式的实现方式,包括懒汉式和饿汉式,并讨论线程安全问题
  • 原文地址:https://blog.csdn.net/m0_49683806/article/details/136535127