首页 游戏 软件 资讯 排行榜 专题
首页
科技数码
Docker生产环境配置指南:避免日志过量与磁盘爆满

Docker生产环境配置指南:避免日志过量与磁盘爆满

热心网友
91
转载
2026-03-25

今天聊一下生产环境 Docker 应该怎么配置,主要是如何处理日志,避免撑爆磁盘。

免费影视、动漫、音乐、游戏、小说资源长期稳定更新! 👉 点此立即查看 👈

今天聊一下生产环境Docker应该怎么配置,主要是如何处理日志,避免撑爆磁盘。

1. Docker日志好坑

Docker 默认使用的是json-file日志驱动。日志会一直写,一直写,一直写……没有限制、没有轮转、没有清理!

日志默认位置:

/var/lib/docker/containers//-json.log

当你发现它时,可能已经:

占了几十个 G吃满了磁盘服务都挂了!

2. 如何处理日志问题

主要通过日志轮询方式处理。下面介绍三种方式设置日志轮询:

(1) 运行容器时设置轮转策略

docker run -d \ --name nginx \ --log-driver json-file \ --log-opt max-size=10m \ --log-opt max-file=3 \ nginx:1.27

参数解释:

max-size=10m:单个日志文件最大 10MBmax-file=3:最多保留 3 个轮转文件(最多 30MB)

容器总日志控制在 30MB 内,绝不爆炸!这个只会对单个容器生效。

(2) 修改 Docker 配置

如果你想对所有容器进行日志轮询,就执行下面配置:

编辑配置文件/etc/docker/daemon.json

[root@harbor ~]# cat /etc/docker/daemon.json { "data-root": "/data/docker", "live-restore": true, "log-driver": "json-file", "log-opts": { "max-file": "3", "max-size": "10m" }}

其他参数说明:

/data/root:设置数据存放目录,默认存放/var/lib/docker下面live-restore:Docker 服务重启,容器不停止,避免重启 docker 导致业务全挂

配置完,重启 Docker 服务:

systemctl restart docker

注意:只对之后创建的容器生效!

(3) 正在运行的容器

你可以这样快速清理日志(生产环境慎用!):

echo "" > $(docker inspect --format='{{.LogPath}}' )

或者更稳一点:

docker stop停掉容器docker rm删除容器使用轮转参数重新 run容器

(4) 禁用日志输出

这个操作慎用,有可能影响应用运行,而且不方便后续排查

docker run --log-driver=none 容器名

(5) 日志快速清理

仅推荐在磁盘告急时临时使用!

find /var/lib/docker/containers -name *-json.log -exec truncate -s 0 {} \;

3. 实战建议

根据不同场景推荐配置值。

Docker 日志默认设置太坑,一定要手动配置!

最佳实践:

用json-file+max-size+max-file修改daemon.json设置全局默认老容器要么清理日志,要么重启带轮转参数数据目录需要设置一个较大的挂载点,尽量不要放在根目录下
来源:https://www.51cto.com/article/836833.html
免责声明: 游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。

相关攻略

Docker生产环境配置指南:避免日志过量与磁盘爆满
科技数码
Docker生产环境配置指南:避免日志过量与磁盘爆满

今天聊一下生产环境 Docker 应该怎么配置,主要是如何处理日志,避免撑爆磁盘。 今天聊一下生产环境Docker应该怎么配置,主要是如何处理日志,避免撑爆磁盘。1 Docker日志好坑Docke

热心网友
03.25
谷歌推送初代Pixel Watch安全更新,紧急修复拨号Bug
礼仪与书信
谷歌推送初代Pixel Watch安全更新,紧急修复拨号Bug

IT之家 3 月 17 日消息,谷歌现已悄悄为初代 Pixel Watch 智能手表推送 BW1A 260305 003 安全更新,主要修复了紧急拨号 Bug。公开信息显示,谷歌初代 Pixel W

热心网友
03.17
Docker生产环境配置指南:优化日志与磁盘空间
科技数码
Docker生产环境配置指南:优化日志与磁盘空间

今天我们聊一下生产环境 Docker 应该怎么配置,主要是如何处理日志,避免撑爆磁盘。 今天聊一下生产环境 Docker 应该怎么配置,主要是如何处理日志,避免撑爆磁盘。一、Docker日志好坑Do

热心网友
02.17
watchOS 10.6.2更新推送:为旧款Apple Watch续航优化
科技数码
watchOS 10.6.2更新推送:为旧款Apple Watch续航优化

IT之家 2 月 3 日消息,苹果公司面向无法升级到 watchOS 26 的老款 Apple Watch 智能手表,推送了 watchOS 10 6 2、watchOS 9 6 4 以及 watc

热心网友
02.03
Netflix万亿架构基石:预写日志如何构建弹性数据平台
科技数码
Netflix万亿架构基石:预写日志如何构建弹性数据平台

关于实时数据管道的重试机制,Netflix 在巨大的规模下运营,故障(网络错误、下游服务中断等)是不可避免的。我们需要一种可靠且可扩展的方式来重试失败的消息,同时不牺牲吞吐量。 引言Netflix

热心网友
12.26

最新APP

你比我猜
你比我猜
休闲益智 03-26
锦绣商铺
锦绣商铺
模拟经营 03-26
儿童画画
儿童画画
休闲益智 03-25
疯狂猜词
疯狂猜词
休闲益智 03-25
诸神皇冠
诸神皇冠
棋牌策略 03-25

热门推荐

华为Mate 80/Pura 70升级鸿蒙6.0.0.328,新功能抢先体验
网络安全
华为Mate 80/Pura 70升级鸿蒙6.0.0.328,新功能抢先体验

IT之家 3 月 27 日消息,今晚,华为 Mate80 Pura 70 等多款机型陆续推送鸿蒙 HarmonyOS 6 0 0 328 SP52 更新,沉浸光感功能下放。IT之家整理主要内容如下:

热心网友
03.27
2026最新教程:PPT交互式图表制作与插入指南
电脑教程
2026最新教程:PPT交互式图表制作与插入指南

PPT交互图表核心是观众主动选择,2026年主流用触发器控制显隐、超链接实现页间跳转、Excel数据链接保障动态更新,三者均不依赖插件且兼容稳定。在PPT里做交互图表,关键不是让图

热心网友
03.27
宠物相机APP使用教程:从入门到精通
手机教程
宠物相机APP使用教程:从入门到精通

宠物相机app怎么用,打开软件,点击首页,里面提供了点击拍照、拼图、相册三个选项,点击拍摄,你可以在里对宠物进行抓拍,并且可以添加水印和滤镜。宠物相机app使用教程:1、打开软件,

热心网友
03.27
咸鱼卡牌游戏战斗机制入门:核心玩法全面解析
游戏攻略
咸鱼卡牌游戏战斗机制入门:核心玩法全面解析

《我的咸鱼卡组》战斗机制:阵容由1英雄卡和8士兵卡组成,场上5名士兵,3名候补补位,士兵全灭后可直接攻击英雄。卡牌将攻击与生命合为力量值,近战力量高但攻击会被反击,远程无反击但力量

热心网友
03.27
《我的山与海》颜值榜单:谭松韵输给谁?前二颜值引热议
娱乐
《我的山与海》颜值榜单:谭松韵输给谁?前二颜值引热议

追剧追得脸盲?别慌,这张“美人地图”直接帮你拎清谁是谁,还能偷学90年代穿搭,一举两得。先说最接地气的谭松韵。镜头里她顶着半素颜、眼圈青黑,法令纹都不遮,活脱脱一个熬夜做PPT的女老板。但仔细扒,她

热心网友
03.27