centos一键卸载docker脚本

devtools/2024/11/24 5:12:29/
#!/bin/bash# 检查是否以 root 用户运行
if [ "$EUID" -ne 0 ]; thenecho "请使用 root 用户或通过 sudo 执行该脚本!"exit 1
fiecho "停止 Docker 服务..."
systemctl stop dockerecho "卸载 Docker 软件包..."
yum remove -y docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine docker-ce docker-ce-cli containerd.ioecho "清理 Docker 数据目录..."
rm -rf /var/lib/docker
rm -rf /etc/docker
rm -rf /var/run/docker.sock
rm -rf /usr/bin/docker*
rm -rf /usr/bin/docker-compose
rm -rf /var/lib/containerdecho "清理 yum 缓存..."
yum clean allecho "检查是否成功卸载 Docker..."
if ! command -v docker &> /dev/null; thenecho "Docker 已成功卸载!"
elseecho "卸载失败,请手动检查残留文件或依赖项!"
fi

使用方法

  1. 保存脚本文件
    将上述代码保存为 uninstall_docker.sh

  2. 赋予执行权限
    运行以下命令为脚本赋予执行权限:chmod +x uninstall_docker.sh

  3. 运行脚本
    执行脚本卸载 Docker:sudo ./uninstall_docker.sh

http://www.ppmy.cn/devtools/136463.html

相关文章

linux下的spi开发与框架源码分析

目录 1 概述 2 spi子系统框架 3 spi硬件原理回顾 4 框架下spi的应用 4.1 在驱动中使用spi 4.1.1 使用框架与流程 4.1.2 示例分析 4.2 在应用使用spi 5 spi硬件驱动开发 6 spi子系统源码分析 6.1 子系统加载 6.2 注册controller过程 6.3数据收发过程 6.4 数据关系…

有关django、python版本、sqlite3版本冲突问题

本篇是解析为什么会出现python版本使用旧版本的sqlite3版本的问题,解决办法在下面有备注,如有遗漏之处或错误,望佬们指出,再次感谢不禁~~ 【坑点】更新python版本,并不会让sqlite版本实时更新,依旧是调用首…

微软Visual C++ 2015运行时库:轻松运行C++应用程序的必备工具

微软Visual C 2015运行时库:轻松运行C应用程序的必备工具 【下载地址】MicrosoftVisualC2015Redistributablex64x86安装包下载 本仓库提供Microsoft Visual C 2015 Redistributable x64/x86安装包的下载。该安装包包含了Visual C库的运行时组件,这些组件…

麒麟部署一套mysql集群,使用ansible批量部署可以提高工作效率

一、 服务端和客户端同时配置kylin镜像 配置麒麟的yum源 rm -rf /etc/yum.repos.d/CentOS-Base.repo vim /etc/yum.repos.d/Kylin_aarch64.repo Copy 写入如下yum源 [ks10-adv-os] name = Kylin Linux Advanced Server 10 - Os baseurl = http://update.cs2c.com.cn:8080/…

wpf 事件转命令的方式

1&#xff0c;方式1 <StackPanel Background"Transparent"><StackPanel.InputBindings><KeyBinding Command"{Binding ChangeColorCommand}"CommandParameter"{Binding ElementNamecolorPicker, PathSelectedItem}"Key"{Bi…

40分钟学 Go 语言高并发:sync包详解(下)

sync包详解&#xff08;下&#xff09; 学习目标 知识点掌握程度应用场景WaitGroup使用熟练使用和理解原理并发任务的同步等待Once实现原理理解底层实现和使用场景单例模式、一次性初始化Pool性能优化掌握对象池的使用和调优高并发下的内存优化Cond应用场景了解条件变量的使用…

npm/cnpm的使用

npm 1、安装npm 前往nodejs官网下载安装node 验证是否安装成功node node -v node安装npm也会安装 npm -v 2、使用npm 1. 初始化项目 在一个项目文件夹中运行&#xff1a; npm init 根据提示输入项目信息&#xff08;如项目名称、版本号等&#xff09;。 如果你希望快速初…

Linux下Intel编译器oneAPI安装和链接MKL库编译

参考: https://blog.csdn.net/qq_44263574/article/details/123582481 官网下载: https://www.intel.com/content/www/us/en/developer/tools/oneapi/base-toolkit-download.html?packagesoneapi-toolkit&oneapi-toolkit-oslinux&oneapi-linoffline 填写邮件和国家,…