docker 设置日志大小
限制防止docker运行时使用df -h时候查看占用会将固态硬盘占用满overlay占用比较高
检查overlay占用高的方法:
每次创建一个容器时,都会有一些文件和目录被创建,例如:
/var/lib/docker/containers/ID目录,如果容器使用了默认的日志模式,他的所有日志都会以JSON形式保存到此目录下。
/var/lib/docker/overlay2 目录下含有容器的读写层,如果容器使用自己的文件系统保存了数据,那么就会写到此目录下。
进入到/var/lib/docker/containers 目录下 通过 du -h --max-depth=1 查找大文件占用,发现这些文件中占用空间最大的是***-json.log**文件。而此文件的内容为docker生成的日志文件。
限制生成日志大小
在docker默认的配置路径
/etc/docker/deamon.json
支持只放一项;
如整个json文件只有限制日志大小:
{"log-opts": {"max-size":"1m", "max-file":"3"}}
标签:文件,lib,占用,目录,设置,docker,日志 From: https://www.cnblogs.com/ywnote/p/18292004