美文网首页K8s
Docker容器日志大小控制

Docker容器日志大小控制

作者: 运维之美 | 来源:发表于2021-07-28 12:03 被阅读0次

    运行时控制
    启动容器时,我们可以通过参数来控制日志的文件个数和单个文件的大小

    max-size 最大数值
    max-file 最大日志数

    $ docker run -it --log-opt max-size=10m --log-opt max-file=3 redis
    

    一两个容器还好,但是如果有很多容器需要管理,这样就很不方便了,最好还是可以统一管理。

    全局配置
    创建或修改文件 /etc/docker/daemon.json,并增加以下配置

    {
        "log-driver":"json-file",
        "log-opts":{
            "max-size" :"50m","max-file":"1"
        }
    }
    

    随后重启 Docker 服务

    sudo systemctl daemon-reload
    sudo systemctl restart docker
    

    不过已存在的容器不会生效,需要重建才可以

    相关文章

      网友评论

        本文标题:Docker容器日志大小控制

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