当前位置: 首页 > article >正文

linux CentOS系统上卸载docker

一、停止Docker服务

首先,需要停止Docker服务。使用systemctl命令来停止Docker服务:

bash复制代码

sudo systemctl stop docker

二、卸载Docker软件包

接下来,使用CentOS的包管理器yum来卸载Docker软件包。根据安装的Docker版本和组件,可能需要卸载多个软件包。例如,如果安装了Docker CE(Community Edition),可以执行以下命令:

bash复制代码

sudo yum remove -y docker-ce docker-ce-cli containerd.io

如果你的系统中还安装了Docker Compose等其他Docker相关组件,也需要一并卸载。

三、删除Docker的工作目录和数据

Docker在运行时会在/var/lib/docker目录下存储镜像、容器、网络等相关数据。为了彻底卸载Docker,需要删除这个目录及其内容:

bash复制代码

sudo rm -rf /var/lib/docker

此外,还可以删除Docker的配置文件目录/etc/docker(如果存在):

bash复制代码

sudo rm -rf /etc/docker

四、清理残留文件(可选)

在某些情况下,Docker可能还在/var/run目录下创建了临时文件。为了彻底清理这些残留文件,可以执行以下命令:

bash复制代码

sudo rm -rf /var/run/docker*

五、检查并卸载其他相关组件(可选)

如果你的系统中安装了其他与Docker相关的组件或软件包(如Docker Machine、Docker Swarm等),也需要一并卸载。可以使用yum list installed | grep docker命令来列出所有与Docker相关的已安装软件包,并根据需要执行卸载命令。

六、重启系统(可选)

虽然重启系统不是卸载Docker的必要步骤,但在某些情况下,重启系统可以确保所有更改生效,并清除任何潜在的残留进程。如果需要重启系统,可以执行以下命令:

sudo reboot

http://www.kler.cn/a/444384.html

相关文章:

  • 楚慧杯-Web
  • 在Ubuntu下运行QEMU仿真FreeBSD riscv64系统
  • 【网络云计算】2024第51周-每日【2024/12/17】小测-理论-解析
  • .net core在linux导出excel,System.Drawing.Common is not supported on this platform
  • YOLOv8全解析:高效、精准的目标检测新时代——创新架构与性能提升
  • Go框架比较:goframe、beego、iris和gin
  • Android Binder 进程间通信
  • 肝了半年,我整理出了这篇云计算学习路线(新手必备,从入门到精通)
  • Diffusino Policy学习note
  • Unbuntu下怎么生成SSL自签证书?
  • 聊聊开源的虚拟化平台--PVE
  • 02、10个富士胶片模拟的设置
  • 使用 Canal 监听 MySQL Binlog 日志实现最终一致性
  • 《算法SM3》题目
  • 零基础开始学习鸿蒙开发-交友软件页面设计
  • 【开源免费】基于Vue和SpringBoot的靓车汽车销售网站(附论文)
  • 系统移植——Linux 内核顶层 Makefile 详解
  • 谈谈网络流量控制
  • python学opencv|读取图像(十六)修改HSV图像HSV值
  • 【自用】通信内网部署rzgxxt项目_01,后端pipeDemo部署(使用nssm.exe仿照nohup)
  • 1、数据库概念和mysql表的管理
  • c语言----选择结构
  • clickhouse一直重启,日志提示structure needs cleaning
  • LeetCode hot100-76
  • Spark-Streaming容错语义
  • C++12--友元