docker日志存储限制

新建/etc/docker/daemon.json,若有就不用新建了。添加log-dirver和log-opts参数,样例如下:

# vim /etc/docker/daemon.json

{
  "data-root": "/opt/docker",
  "insecure-registries": [
    "http://10.168.1.130:5000"
  ],
  "log-driver":"json-file",
  "log-opts": {"max-size":"20m", "max-file":"3"}
}

max-size=20m,切割之前的日志最大大小,可取值(k,m,g),默认为20m。
max-file=3,可以存在的最大日志文件数,如果超过最大值,则会删除最旧的文件。

// 重启docker守护进程

# systemctl daemon-reload

# systemctl restart docker

注意:设置的日志大小,只对新建的容器有效。

posted @ 2023-08-10 17:11  左岸丶  阅读(214)  评论(0编辑  收藏  举报