繁体   English   中英

Docker日志填充正在运行的容器

[英]Docker Logs filling up on running container

我有一个Docker容器当前正在CentOS 7 VM上的生产环境中运行。 我们遇到了一个问题,即随着时间的推移,容器的日志会填满主机驱动器(在/ var / lib / docker / {continer_name}中找到的日志文件),并导致容器无法响应,从而迫使我们清除磁盘上的日志。主机以使其能够继续处理。

我们不能取下容器,这意味着我不能只使用--log-opt标志将其恢复来设置一些日志轮换选项。

我们尝试使用logrotate,但是容器的性质意味着日志会定期写入,而我们经常发现日志是旋转的,但是原始文件的大小不会因为旋转时被写入而减小进行。

我正在尝试找到此问题的解决方案,在这里我们可以设置某种任务,以将日志清除为特定的文件大小。 任何帮助是极大的赞赏。

我建议将容器日志目录安装到主机目录,然后您可以安排执行zip / move / delete日志文件的任何任务...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM