相关疑难解决方法(0)

有没有办法在 Google Container Optimized OS 上为 docker 日志指定文件大小限制?

我在 Google 的 Container-Optimized OS (COS) 上运行了很长时间(并且冗长)的容器作业,最终生成了足够的日志来填充磁盘。

据我所知,在使用 COS 时没有办法旋转/限制日志文件大小。

检查正在运行的容器,它似乎将一个不断增长的文件写入/var/lib/docker/containers/(挂载在有状态分区上)并且HostConfig.LogConfig.Config是空的。

我最终不得不通过 SSH 登录并手动删除多 GB 的日志文件,以使 VM 再次运行。

我通读了https://cloud.google.com/compute/docs/containers/configuring-options-to-run-containers并且据我所知没有办法(比如说)--log-opt max-size=XX按照 Docker文档:https : //docs.docker.com/config/containers/logging/json-file/

有没有办法通过那个标志?如果失败,是否有关于如何轮换日志/限制日志大小/避免遇到此问题的建议?

google-container-os

3
推荐指数
3
解决办法
8541
查看次数

标签 统计

google-container-os ×1