docker

关注公众号 jb51net

关闭
首页 > 网站技巧 > 服务器 > 云和虚拟化 > docker > Docker完整卸载

Docker完整卸载的两种方法详细教程

作者:不太会编程的IT男

在使用Docker的过程中,有时我们需要卸载Docker以清理系统环境或进行重新安装,下面这篇文章主要给大家介绍了关于Docker完整卸载的两种方法,文中通过代码介绍的非常详细,需要的朋友可以参考下

简介

Docker 是一种轻量级的容器化平台,可以帮助开发人员将应用程序及其依赖项打包成一个可移植的容器。但有时我们可能需要完整卸载 Docker,卸载旧版本安装新版本,或者不再需要 Docker 环境。

方法一

1、停止Docker服务

首先停止正在运行的Docker服务。执行以下命令:

sudo systemctl stop docker

2、删除Docker安装包

接下来删除已经安装的Docker软件包。执行以下命令:

sudo apt-get purge docker-ce docker-ce-cli containerd.io

3、删除Docker相关文件

删除Docker相关文件可以确保完全卸载Docker。执行以下命令:

sudo rm -rf /var/lib/docker
sudo rm -rf /etc/docker
sudo rm -rf /var/run/docker.sock

4、删除Docker用户组

最后,我们需要删除Docker用户组。执行以下命令:

sudo groupdel docker

方法二

1、查看有没有安装过旧版

# 适用于使用 yum 安装 docker 的系统
yum list installed | grep docker

# 或者查看 docker 版本
docker --version

没有出现任何东西就表示没有安装过 docker,或者提示没有 docker 这个指令,就说明没有安装 docker。

2、停止docker

systemctl stop docker

查看 docker 状态是否已经停止

systemctl status docker

3、删除安装过docker的相关包

全部删除,命令如下:

yum -y remove containerd.io.x86_64 \ 
              docker-buildx-plugin.x86_64 \ 
              docker-ce.x86_64 \ 
              docker-ce-cli.x86_64 \ 
              docker-ce-rootless-extras.x86_64 \ 
              docker-compose-plugin.x86_64

删除相关的软件包:

yum remove -y docker*

附:注意事项

请仔细使用这些命令,确保您不会删除尚未备份的重要数据。

这些命令将删除本地存储的数据。如果您希望保留数据,请确保在执行这些命令之前备份它。

在执行这些命令之前,请确保您已经停止正在运行的容器。

请根据您的具体情况和需求选择性地使用这些命令。

总结

第一种方法偏向于使用 Ubuntu 系统,第二种方法偏向于使用 CentOS 系统,但基本上都能够完成 docker 的删除操作,通过上述两种方式就能将 docker 完整从系统中删除啦!

到此这篇关于Docker完整卸载的两种方法的文章就介绍到这了,更多相关Docker完整卸载内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文