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

删除docker镜像后如何正确清理残余

文章目录

    • 命令: docker system prune -f (不推荐)
    • 命令: docker builder prune --all -f (推荐)

这个问题主要发生在jenkins pipeline 构建镜像的过程中,常规过程当镜像构建成功,push到image registry 后 然后使用 docker rmi xxx:tag这种方式删除镜像. 看起来是删除镜像,为机器清理了空间.但是随着构建次数增多,依然会爆出 机器空间不够的问题. 本文详细讲解一下处理这个问题的最佳方法.

命令: docker system prune -f (不推荐)

这个指令可以删除所有没有使用的容器以及镜像,这个指令可以清理空间,但是影响范围太广,不太推荐此指令.
比如当前系统里面有一些service container crash了,使用此指令会导致这些镜像可能也会被删除.
除非你非常清除这个指令执行之后会删除哪些镜像,否则不建议使用,不然可能删除一些额外的镜像,影响系统运行.

命令: docker builder prune --all -f (推荐)

推荐使用此指令,此指令会删除构建过程中产生的一些残余,是最佳的在构建镜像之后清理空间的指令.

http://www.dtcms.com/a/265611.html

相关文章:

  • 前端的一些报错
  • AIX 环境磁盘空间管理指南
  • 从零开始构建Airbyte数据管道:PostgreSQL到BigQuery实战指南
  • CentOS系统高效部署fastGPT全攻略
  • 两级缓存 Caffeine + Redis 架构:原理、实现与实践
  • 跨云架构:性能、成本与合规的平衡艺术
  • Linux 73 LAMP4
  • 渗透测试中 phpinfo() 的信息利用分析
  • Java接口报错:Packet for query is too large - 解决方案与架构思考
  • 从0到1搭建同城O2O外卖平台:外卖系统源码架构解析与实战指南
  • 前置代理重构网络访问的「中转站」
  • YOLOv2 正负样本分配机制详解
  • ollama bge-m3 Embending模型永久加载 does not support generate
  • Spring注解之@Repository
  • 采样点不一致:总线通信的隐形杀手
  • C++之红黑树认识与实现
  • Go应用容器化完全指南:构建最小化安全镜像的终极实践
  • Jenkins的最佳替代方案TeamCity:优势、差异对比及常见问题解答
  • 使用 HiveMQ Broker 写入 TDengine
  • C#,VB.NET从JSON数据里提取数组中的对象节点值
  • 【论】电力-交通融合网协同优化:迎接电动汽车时代的挑战
  • .NET 8.0 Redis 教程
  • Pytorch中expand()和repeat()函数使用详解和实战示例
  • github在线图床
  • 一篇文章掌握Docker
  • Redis 持久化详解、使用及注意事项
  • 关于使用cursor tunnel链接vscode(避免1006 issue的做法)
  • ASP 安装使用教程
  • ubuntu rules 使用规则
  • 什么是VR全景展示?VR展示需要哪些科技?