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

ubuntu卸载docker

简介:docker虽然好用,但是存在着以下几个问题:

1、空间占用过大,Docker在本地存储映像文件和容器,如果没有及时清理会占用大量磁盘空间。

2、安全性问题:虽然Docker提供了一些安全机制,但仍有可能发生容器之间的攻击或数据泄露。

3、性能问题:Docker在启动和运行容器时可能会消耗大量系统资源,导致系统变慢或出现崩溃。

4、与其他软件冲突:与其他软件或工具不兼容,导致系统出现异常情况。

特别当我们不再需要使用:如果不再需要使用Docker来管理容器,那么就可以将其卸载以释放系统资源。

卸载操作步骤:

1、将docker相关应用容器杀死:

docker kill $(docker ps -a -q)

2、删除所有docker容器:

docker rm $(docker ps -a -q)

3、删除所有docker镜像:

docker rmi $(docker images -q)

4、停止 docker 服务:

systemctl stop docker

5、进行umount操作:

umount /var/lib/docker/devicemapper

6、删除docker相关存储目录:

rm -rf /etc/docker
rm -rf /run/docker
rm -rf /var/lib/dockershim
rm -rf /var/lib/docker

删除docker、卸载相关包:

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

检查卸载结果:返回空则为成功卸载

docker version

相关文章:

  • ZZULIOJ 1126: 布尔矩阵的奇偶性
  • django项目基础后端功能使用
  • robot_sim配置
  • C语言实现双向链表
  • Linux下编写zlg7290驱动(1)
  • zustand状态管理工具(react)
  • python桶排序
  • 江山易改本性难移之ZYNQ SDK QSPI固化bug及其解决方法
  • C#灵活的任务调度组件FluentScheduler
  • 「Movie-web」一个非常简洁独特的电影网站开源项目
  • 【Flutter 开发实战】Dart 基础篇:最基本的语法内容
  • 华为路由器及交换机基础配置命令大全
  • element plus自定义组件表单校验
  • 视频做成二维码查看?多格式视频二维码生成器的使用方法
  • 轮询定时器 清除 + vue2.0
  • 2017前端实习生面试总结
  • Android框架之Volley
  • css的样式优先级
  • iOS小技巧之UIImagePickerController实现头像选择
  • javascript面向对象之创建对象
  • JavaWeb(学习笔记二)
  • Redis 懒删除(lazy free)简史
  • SQLServer之索引简介
  • vuex 学习笔记 01
  • Xmanager 远程桌面 CentOS 7
  • 闭包--闭包之tab栏切换(四)
  • 将 Measurements 和 Units 应用到物理学
  • 离散点最小(凸)包围边界查找
  • 小李飞刀:SQL题目刷起来!
  •  一套莫尔斯电报听写、翻译系统
  • 用element的upload组件实现多图片上传和压缩
  • linux 淘宝开源监控工具tsar
  • 阿里云服务器购买完整流程
  • 组复制官方翻译九、Group Replication Technical Details
  • ​​​​​​​Installing ROS on the Raspberry Pi
  • ​Kaggle X光肺炎检测比赛第二名方案解析 | CVPR 2020 Workshop
  • ​香农与信息论三大定律
  • # 手柄编程_北通阿修罗3动手评:一款兼具功能、操控性的电竞手柄
  • #ifdef 的技巧用法
  • #Linux杂记--将Python3的源码编译为.so文件方法与Linux环境下的交叉编译方法
  • #我与Java虚拟机的故事#连载16:打开Java世界大门的钥匙
  • (14)Hive调优——合并小文件
  • (2022版)一套教程搞定k8s安装到实战 | RBAC
  • (4)STL算法之比较
  • (C++)栈的链式存储结构(出栈、入栈、判空、遍历、销毁)(数据结构与算法)
  • (Demo分享)利用原生JavaScript-随机数-实现做一个烟花案例
  • (react踩过的坑)Antd Select(设置了labelInValue)在FormItem中initialValue的问题
  • (ZT)薛涌:谈贫说富
  • (二)换源+apt-get基础配置+搜狗拼音
  • (附源码)spring boot校园健康监测管理系统 毕业设计 151047
  • (接口自动化)Python3操作MySQL数据库
  • (转)IOS中获取各种文件的目录路径的方法
  • (转)创业家杂志:UCWEB天使第一步
  • ***php进行支付宝开发中return_url和notify_url的区别分析
  • .NET CORE 第一节 创建基本的 asp.net core