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

清理 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.xdnf.cn/news/14805.html

相关文章:

  • 振荡电路Multisim电路仿真实验汇总——硬件工程师笔记
  • 【CSS样式】按钮样式
  • CloudBase AI ToolKit实战:从0到1开发一个智能医疗网站
  • HarmonyOS应用开发高级认证知识点梳理 (一) 布局与样式
  • browser-tools-mcp + excel-mcp-server + cursor 实现读取网页信息自动写入Excel
  • Mybatis使用lte报错使用case when报错
  • AI公司在做什么 - 一文穿透大模型(从底层到应用、从硬件到软件、从原理到实战)
  • 打造无障碍Ubuntu远程工作环境:XRDP、VNC与向日葵等三大远程连接方案
  • CppCon 2018 学习:EMULATING THE NINTENDO 3DS
  • 【C#】如果有一个数值如 168.0000100,如何去除末尾的无效零,只显示有效的小数位数,让DeepSeek给我们解答
  • 量化选股策略 聚宽
  • 基于Python的GIS-RS多源数据处理(TIF/SHP/NC/...)【20250630】
  • 华为云Flexus+DeepSeek征文 | 对接华为云ModelArts Studio大模型:AI赋能投资理财分析与决策
  • js代码03
  • 每天一个前端小知识 Day 17 - 微前端架构实战与 Module Federation
  • 基于Flask技术的民宿管理系统的设计与实现
  • 嵌入式原理与应用篇---常见基础知识(10)
  • 前后端Dockerfile
  • Spring生态:云原生与AI的革新突破
  • python环境快速搭建
  • Windows11系统中安装docker并配置docker镜像到pycharm中
  • 企业自建云概念解读|私有云、专有云、混合云、分布式云、企业云
  • 对称非对称加密,https和http,https通讯原理,Charles抓包原理
  • 《如何在 Spring 中实现 MQ 消息的自动重连:监听与发送双通道策略》
  • JavaEE初阶第五期:解锁多线程,从 “单车道” 到 “高速公路” 的编程升级(三)
  • Windows环境下Docker容器化的安装与设置指南
  • 时序数据库IoTDB监控指标采集与可视化指南
  • 基于MATLAB的SVM支持向量机的乳腺癌分类方法应用
  • 现代 JavaScript (ES6+) 入门到实战(六):异步的终极形态 - async/await 的优雅魔法
  • HTTP中常见的Content-Type