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

清理 Docker 缓存占用

Docker 缓存主要包括未使用的镜像、容器、卷和网络等资源。清理缓存可以提高磁盘空间,线上升级次数比较多的话,服务器中Docker缓存会非常严重,做下清理瘦身会有意想不到的效果

清理未使用的镜像
运行以下命令删除未被任何容器引用的镜像(悬空镜像):

docker image prune

若要删除所有未被使用的镜像(包括未被容器引用的非悬空镜像),添加 -a 标志:

docker image prune -a

清理停止的容器
删除所有已停止的容器:

docker container prune

清理未使用的卷
删除未被任何容器引用的卷:

docker volume prune

清理未使用的网络
删除未被任何容器使用的网络:

docker network prune

一键清理所有未使用的资源
使用以下命令一次性清理镜像、容器、卷和网络:

docker system prune

若需强制删除包括未使用的镜像在内的所有资源,添加 -a 标志:

docker system prune -a

清理构建缓存
在构建镜像时可能会产生缓存,清理构建缓存可通过以下命令:

docker builder prune

注意事项

  • docker system prune -a  是最快的清理,但是会对所有没用到的资源都做了删除(包括没有启动的容器和镜像)。这点需要注意备份镜像
  • 定期清理缓存可避免磁盘空间不足问题。
http://www.lqws.cn/news/596341.html

相关文章:

  • Vue 3.x 使用 “prerender-spa-plugin ” 预渲染实现网站 SEO 优化
  • 透视变换、仿射变换
  • webpack的作用是什么,谈谈你对它的理解?
  • MySQL索引失效问题
  • vue-35(使用 Jest 和 Vue Test Utils 设置测试环境)
  • 折扣点餐对接api应该如何选择?
  • React Native 0.79.4 中 [RCTView setColor:] 崩溃问题完整解决方案
  • 在线租房平台源码+springboot+vue3(前后端分离)
  • 模型部署与推理--利用python版本onnxruntime模型部署与推理
  • C++面试题精讲系列之数组排序
  • raid的介绍和raid对比 和 lvm 的介绍和使用 扩容
  • Qt 实现Opencv功能模块切换界面功能
  • 线性规划模型
  • 【V5.0 - 视觉篇】AI的“火眼金睛”:用OpenCV量化“第一眼缘”,并用SHAP验证它的“审美”
  • TensorFlow内核剖析:分布式TensorFlow架构解析与实战指南
  • 通往物理世界自主智能的二元实在论与罗塞塔协议
  • 软件测试-持续集成
  • DVWA靶场通关笔记-文件包含(Medium级别 9种渗透方法)
  • Nebula Graph Meta 服务无法启动
  • SQL SELECT 语句
  • chromedriver
  • jQuery EasyUI 安装使用教程
  • 飞算智造JavaAI:智能编程革命——AI重构Java开发新范式
  • Qt_Creator入门基础知识
  • Python Flask 容器化应用链路可观测
  • WPF学习笔记(19)控件模板ControlTemplate与内容呈现ContentPresenter
  • 原神八分屏角色展示页面(纯前端html,学习交流)
  • RabbitMQ简单消息监听
  • 基于开源AI智能名片链动2+1模式S2B2C商城小程序的抖音渠道力拓展与多渠道利润增长研究
  • [特殊字符] 分享裂变新姿势:用 UniApp + Vue3 玩转小程序页面分享跳转!