Docker 日志管理:别让日志吃光你的磁盘

## 问题

Docker 默认不限日志大小和保留时间,跑半年的容器日志可能 30GB。不配置日志轮转迟早写满磁盘。

## 全局日志配置

编辑 `/etc/docker/daemon.json` 设置 `max-size: 10m` + `max-file: 3`,重启 Docker 后每个容器日志最多 30MB。

## 清理已有日志

用 `truncate -s 0` 清空,或直接删除日志文件后重启容器。

## 高级方案

Loki + Grafana 集中日志管理,Dozzle 轻量实时查看。最佳实践:生产环境不要用 json-file 驱动,日志轮转是底线,定期巡检磁盘。花 2 分钟配好,避免深夜磁盘告警。

💬 暂无评论