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

Docker overlay2 占满磁盘怎么办?先定位再清理

Docker overlay2 占满磁盘怎么办?先定位再清理

服务器磁盘突然告急,/var/lib/docker/overlay2占了几十 GB,最危险的做法是直接进入目录删文件。overlay2 保存的是容器可写层和镜像层,手工删除可能让正在运行的容器损坏。本文给出一套先确认来源、再安全回收、最后防止复发的流程。

先看空间被谁吃掉

df-hdockersystemdf-vsudodu-xh/var/lib/docker --max-depth=1|sort-h

docker system df -v会列出镜像、容器、volume 和构建缓存。先找到最大的类别,不要看到 overlay2 大就认定全是无用镜像。运行中容器写入的临时文件、应用缓存和误写到容器内部的数据,也会进入可写层。

配置和磁盘怎么选

只跑两三个轻量服务,40GB 系统盘通常够用;镜像多、构建频繁或带数据库,建议 80GB 起步。系统盘长期保持 20% 以上空闲,才有余量做升级、拉镜像和备份。

我会把多项目 Docker 主机放在雨云服务器 rainyun-com的 2 核 4G、80GB 左右磁盘配置上,避免每次升级都和空间赛跑。注册填优惠码2026off领 5折,预算有限时磁盘余量往往比多一颗核心更有用。

安全清理顺序

先删除已经确认不用的停止容器和旧镜像:

dockerps-adockerimagelsdockercontainer prunedockerimage prunedockerbuilder prune

这些命令执行前都会显示影响范围。docker system prune -a清得更激进,不适合不看提示就运行。volume 里可能是真实业务数据,绝不要把docker volume prune当日常清理命令。

容器可写层异常变大

用下面命令看每个容器的可写层:

dockerps-s

如果某个容器很大,通常是日志、下载文件或缓存写进了容器内部。正确修法是把持久数据挂载到明确目录,并配置应用清理策略,而不是反复 prune。

验证和防复发

清理后再次运行docker system df -vdf -h,确认空间真的释放。再检查 Compose 是否为数据目录配置了 volume、Docker 日志是否设置max-sizemax-file

建议给磁盘使用率设置 80% 告警。等到 100% 才处理,数据库和容器运行状态往往已经受影响。

总结

overlay2 大不等于可以直接删。先分清镜像、构建缓存、可写层和 volume,再使用 Docker 自带命令回收,最后修正数据挂载和日志策略。

http://www.jsqmd.com/news/1100298/

相关文章:

  • 计算机毕业设计之基于Web的毕业论文在线批阅系统的设计与实现
  • Python爬虫经典案例014:爬虫数据存储方案Redis——高性能键值数据库的缓存与队列艺术
  • Vue3:defineOptions中inheritAttrs透传的用法和使用场景
  • OpenDog开源四足机器人:从零构建仿生机械狗的完整实践指南
  • Claroty 是如何保障 半导体产线 工控系统网络安全 与 合规落地?
  • 基于YOLOv8与MediaPipe的AI课堂行为分析系统实战指南
  • SpringBoot+Vue智慧停车场项目从零部署与核心模块解析
  • 终极TFT游戏助手:3大核心功能彻底改变你的云顶之弈体验
  • Uptime Kuma 监控通知全攻略:Telegram、飞书、企业微信、PagerDuty 深度配置
  • 开源AI音频插件终极指南:5步安装OpenVINO智能音频处理工具
  • 浅谈车膜老化问题:怎样贴才能用得更长久
  • 国家护网HVV高频面试题总结来了(题目+回答)
  • 02构建Agent的主流框架工具
  • LocalAI 和Ollama 功能、使用场景对比
  • AI代码助手选型指南(2024年最新版):ChatGPT-4o、Cursor、Tabnine、CodeWhisperer、Sourcegraph Cody——5大工具性能压测与团队落地成本分析
  • 终极指南:如何让老旧Android电视焕发新生,打造流畅直播体验
  • 【学习记录】Week2(五):对抗与伪装——反调试检测与 ptrace 绕过实战
  • Unity GPU 合批优化详解
  • 市场正规的画册设计公司口碑
  • 互联网医院系统实现诊疗服务的闭环管理
  • MiMo免费体验金
  • WebRTC远程屏幕共享:浏览器直连桌面的终极解决方案
  • Python爬虫经典案例013:爬虫数据存储方案MongoDB——文档型数据库的数据管理艺术
  • 零基础谷歌收录排查问题:外贸站常见5个坑
  • Temperature:AI 的“脑洞旋钮”
  • 成教 / 专升本论文不会写?笔墨 AI 流程化引导,零基础也能搭好论文框架
  • 七大排序算法全解析:从插入到三路快排,手把手带你掌握核心思想与实战陷阱
  • Obsidian+AI+飞书:搭建一个会自进化的知识库
  • 货架图像识别系统需要哪些核心能力?从5层链路拆解技术选型
  • 独立站搭建平台有哪些?外贸官网、跨境商城和开源方案对比