参考 : 【docker】docker限制日志文件大小的方法+查看日志文件的方法 - Angel挤一挤 - 博客园
下面两个方法都可以
创建容器时限制
docker run -d --name=rocketmq \
--log-opt max-size=10m \
--log-opt max-file=3 \
--restart=always \
-v /home/log:/${logfile_path} \
--network=host \
rocketmq:4.2 \
--spring.profiles.active=pord
全局配置
修改[/etc/docker/daemon.json]文件(不存在则创建),新增
{
"log-driver":"json-file",
"log-opts": {"max-size":"10m", "max-file":"3"}
}
max-size=10m,意味着一个容器日志大小上限是10M,
max-file=3,意味着一个容器有三个日志,分别是id+.json、id+1.json、id+2.json。