Red Hat Training

A Red Hat training course is available for OpenShift Container Platform

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