当前位置: 首页 > 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.dtcms.com/a/263601.html

相关文章:

  • 前端常用构建工具介绍及对比
  • 西交从语义到关系、重塑具身导航策略!RSRNav:基于空间关系推理的图像目标导航
  • android stdio 创建 mediaplayertest
  • SpringBoot+MySQL旅游资源管理系统Java源码
  • Reactor ConnectableFlux支持多订阅者
  • OpenCV CUDA模块设备层-----双曲正切函数tanh()
  • IDEA相关配置记录
  • 基于Python的GIS-RS多源数据处理(TIF/SHP/NC/...)【20250630】
  • 国产化替换中政务行业通用的解决方案是什么?需要注意的事项有哪些?
  • 03认证原理自定义认证添加认证验证码
  • Android阴影效果的艺术与实现:从入门到精通
  • GO 语言学习 之 Map
  • 38.docker启动python解释器,pycharm通过SSH服务直连
  • DBeaver 设置阿里云中央仓库地址的操作步骤
  • AlpineLinux安装docker
  • 我认知的AI宇宙系列第三期
  • 车载Tier1 supplier梳理
  • 使用 collected 向 TDengine 写入数据
  • 论文中用matplotlib画的图,如何保持大小一致。
  • OpenWrt | 使用 Docker 运行 iperf3
  • 前后端Dockerfile
  • 2025年 UI 自动化框架使用排行
  • GeoTools 结合 OpenLayers 实现属性查询(二)
  • 嵌入式原理与应用篇---常见基础知识(10)
  • 【软考高项论文】论信息系统项目的进度管理
  • Spring-事务和事务传播机制
  • DFMEA检查表模板下载
  • 简单的 PyTorch 示例,可视化和解释 weight decay 的作用
  • 云上攻防—Docker安全容器逃逸特权模式危险挂载
  • 【C++】简单学——模板初阶