3.9.5. 管理容器日志


为防止容器的日志文件(容器运行在的节点上的 /var/lib/docker/containers/<hash> /<hash>-json.log 文件)的大小增长到会出问题的大小,您可以配置 Docker 的 json-file 日志记录驱动程序来限制日志文件的大小和数量。

选项用途

--log-opt max-size

设置创建新日志文件的大小。

--log-opt max-file

设置每个主机要保留的日志文件的最大数量。

  1. 要配置日志文件,请编辑 /etc/sysconfig/docker 文件。例如:要将最大文件大小设定为 1MB,并且始终保留最后三个日志文件,在 OPTIONS= 行中附加 max-size=1Mmax-file=3,确保值使用单引号格式:

    OPTIONS='--insecure-registry=172.30.0.0/16 --selinux-enabled --log-opt max-size=1M --log-opt max-file=3'

    如需了解如何 配置日志记录驱动程序 的更多信息,请参阅 Docker 文档。

  2. 重启 Docker 服务:

    # systemctl restart docker
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.