如何清理我的 docker 主机

2023-12-19

当我创建/调试 docker 映像/容器时,docker 似乎在我的系统上留下了各种工件。 (一度有 48 张图片的限制)但我上次查看时有 20-25 张图片;docker images.

所以最重要的问题是:

  • 如何正确清理?
  • 当我手动删除图像时,更多图像开始出现。嗯?
  • 我应该给主机分配多少磁盘空间?
  • 正在运行的守护进程真的会在下次重新启动后重新启动吗?

还有元问题……我没有问哪些需要问的问题?


以下是我定期清除 docker 主机的方法:

杀死正在运行的容器:

docker kill $(docker ps -qa)

删除所有容器(及其关联的卷):

docker rm -v $(docker ps -qa)

删除所有图像:

docker rmi $(docker images -q)

Update

仅删除未运行的容器。解析“ps”输出中的“Exited”字符串:

docker ps -a | awk '/Exited/ {print $1}' | xargs docker rm -v

不完美...不要给你的容器命名为“Exited”:-)

Update

Docker 1.9 有一个新的卷命令,可用于清除旧卷

docker volume rm $(docker volume ls -qf dangling=true)

Update

最新社区版 docker 有一个新的“系统修剪”命令

docker system prune --volumes

这会清除未使用的网络,杀死停止的容器,悬空的图像和任何未使用的卷。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何清理我的 docker 主机 的相关文章

随机推荐

  • 什么是虚值期权?什么是深度虚值期权?

    在期权市场里有一种合约的价格往往比较便宜 它就是虚值期权 也是最受欢迎的期权之一 虚值期权也就是高杠杆和波动被世人所爱 久闻的一日192倍行情就是出自于虚值期权 下文科普什么是虚值期权 什么是深度虚值期权 一 虚值期权是什么 虚值合约因为价
  • 基于Java的旅游路线系统网站

    前言 本基于Java web的旅游路线系统是根据当前我国旅游的大环境相关的内容实际情况开发的 在系统语言选择上我们使用的Java语言 数据库是小巧灵活的MySQL数据库 本系统的开发可以极大的提高旅游方面的管理 本基于Java web的旅游
  • 如何对大模型进行评估上

    大模型评估指标 对于AI大模型 可以从哪些方面来进行评估呢 要进行大模型评估 首先需要熟悉有哪些评估指标 大模型有哪些评估指标呢 先从查看开源大模型的官网开始 看看开源大模型给出了哪些评估指标数据 下图是Qwen Llama的评估指标 下图
  • 数据资产怎么治理

    在当今数字化时代 数据已经成为企业最重要的资产之一 然而 随着数据量的迅速增长和多样化 如何有效地管理和利用数据成为了一个迫切的问题 数据资产治理正是为了解决这个问题而提出的一种管理框架 旨在确保数据质量 安全性和价值的最大化 下面数聚就深
  • 完整的vite + ts + vue3项目,克隆就能用,傻瓜式保姆教程(第二篇)

    目录 前言 一 基础知识准备 1 1 接口请求 本篇重点内容 1 1 1 Fetch API 1 1 2 XMLHttpRequest 1 1 3 axios 推荐 1 1 4 EventSource 1 1 5 WebSocket 1 2
  • 基于springboot的精准扶贫管理系统

    收藏关注不迷路 文章目录 一 项目介绍 二 开发环境 三 功能介绍 四 核心代码 五 效果图 六 文章目录 一 项目介绍 本精准扶贫管理系统管理员和用户 管理员功能有个人中心 用户管理 贫困户管理 热门新闻管理 新闻类型管理 志愿者招聘管理
  • springboot基于web的音乐网站

    收藏关注不迷路 文章目录 一 项目介绍 二 开发环境 三 功能介绍 四 核心代码 五 效果图 六 文章目录 一 项目介绍 本音乐网站管理员功能有个人中心 用户管理 歌曲分类管理 歌曲信息管理 管理员管理 系统管理等 用户可以注册登录 试听歌
  • 基于springboot的校园社团信息管理系统

    收藏关注不迷路 文章目录 一 项目介绍 二 开发环境 三 功能介绍 四 核心代码 五 效果图 六 文章目录 一 项目介绍 本校园社团信息管理系统管理员功能有个人中心 学生管理 社长管理 社团分类管理 社团信息管理 加入社团管理 社团成员管理
  • 基于springboot的大型商场应急预案管理系统

    收藏关注不迷路 文章目录 一 项目介绍 二 开发环境 三 功能介绍 四 核心代码 五 效果图 六 文章目录 一 项目介绍 本大型商场应急预案管理系统管理员功能有个人中心 员工管理 预案信息管理 预案类型管理 事件类型管理 预案类型统计管理
  • Java基于springboot的厨艺交流平台的设计与实现

    收藏关注不迷路 文章目录 一 项目介绍 二 开发环境 三 功能介绍 四 核心代码 五 效果图 六 文章目录 一 项目介绍 这次开发的厨艺交流平台功能有个人中心 食材分类管理 用户管理 菜品分类管理 菜谱信息管理 食材信息管理 商品分类管理
  • 使用 Stdin.readLineSync() 时出错;在飞镖中

    在 VS Code 中 我在从用户获取代码的基本输入中收到此错误 我的完整代码 导入 dart io void main stdout write Enter your name var name stdin readLineSync st
  • Gradle 必须依赖 com.google.firebase:firebase-core 才能使 Firebase 服务按预期工作[重复]

    这个问题在这里已经有答案了 编译时我收到这样的警告 应用 Gradle 文件必须依赖 com google firebase firebase core 才能使 Firebase 服务按预期工作 只需添加以下行 updated implem
  • 在 Android 中经常检查互联网连接是否可用?

    我的应用程序是通过 NetConnection 保存 到服务器 数据 如果网络不可用 我会在本地保存 然后当网络再次可用时发送到服务器 我的问题是检查经常连接互联网所以我尝试了服务功能来检查网络连接 但只打了一次电话 如何解决我的问题 任何
  • 正则表达式允许一个字符(不应该)为什么?

    您好 我正在尝试创建一个正则表达式来识别输入的金钱和数字 我必须允许数字 因为我期望以编程方式输入非格式化数字 然后我自己格式化它们 由于某种原因 我的正则表达式允许一个字母字符作为可能的输入 0 9 0 9 0 9 我知道我的正则表达式接
  • 使用 openxlsx 按单元格填充颜色过滤 Excel 中突出显示的数据

    我有一个很大的 Excel 表格 18k 行和 400 列 其中一些行使用不同的颜色突出显示 有没有办法使用按颜色过滤行openxlsx 我首先加载了工作簿 wb lt loadWorkbook file Items Comparison
  • Android 应用程序需要哪些权限才能使用警报管理器服务?

    如果Android应用程序想要使用Alarm Manager Service 那么该应用程序需要拥有哪些权限 我已经测试过 应用程序似乎不需要任何权限即可使用警报管理器服务 真的吗 是的 它是真实的 您不必添加任何特殊服务 请记住 当手机重
  • 判断点是否在线段上

    我有由这两点定义的线段 A x1 y1 z1 and B x2 y2 z2 我有道理p x y z 如何检查点是否在线段上 求点 P 到线段 A B 的距离 若 AB AP PB 则 P 在线段 AB 上 AB sqrt x2 x1 x2
  • 正则表达式替换所有上标数字

    我正在努力寻找合理的解决方案 我需要使用正则表达式替换替换以下字符 我认为你会这样做 item item replace g 然而 当我尝试这样做时 notepad 将符号 5 9 转换为常规脚本数字 我意识到这可能与我正在使用的编码格式有
  • CVS:如何获取创建标签的日期?

    我们有一个 CVS 存储库 每当成功构建完成时 我们就会在活动分支上创建一个标签 有什么方法可以确定标签的创建日期吗 查看历史记录并没有帮助 因为它只显示文件修改时的日期时间戳 Thanks 您可以轻松配置 CVS 来记录所有与标签相关的操
  • 如何清理我的 docker 主机

    当我创建 调试 docker 映像 容器时 docker 似乎在我的系统上留下了各种工件 一度有 48 张图片的限制 但我上次查看时有 20 25 张图片 docker images 所以最重要的问题是 如何正确清理 当我手动删除图像时 更