美文网首页Linux工作生活
限制单个容器的日志大小

限制单个容器的日志大小

作者: SailSea | 来源:发表于2019-07-04 12:50 被阅读0次
    选项 描述 示例值
    max-size 滚动前日志的最大大小。一个正整数加上一个代表测量单位(k,m 或 g)的修饰符。默认为 -1(无限制)。 --log-opt max-size=10m
    max-file 可以存在的最大日志文件数量。如果滚动日志会创建多余文件,则会删除最旧的文件。只有在设置了 max-size 时才有效。一个正整数。 默认为1。 --log-opt max-file=3
    labels 在启动 Docker 守护进程时适用。守护进程接受的日志相关标签的逗号分隔列表。用于高级日志标记选项。 --log-opt labels=production_status,geo
    env 在启动 Docker 守护进程时适用。此守护程序接受的与日志相关的环境变量的逗号分隔列表。用于高级日志标记选项。 --log-opt env=os,customer
    env-regex 与 env 类似且兼容。一个正则表达式来匹配与日志相关的环境变量。用于高级日志标记选项。 `–log-opt env-regex=^(os

    测试

    --log-driver json-file --log-opt max-size=10m
    创建测试容器不停的输出容器日志
    docker run --log-driver json-file --log-opt max-size=10m test:20190704122829

    执行
    
    image.png

    查看日志大小,发现在不停的翻滚大小被限制在10M以内


    image.png

    相关文章

      网友评论

        本文标题:限制单个容器的日志大小

        本文链接:https://www.haomeiwen.com/subject/ovvlhctx.html