首先来看下大文件docker
能够看到该目录下的日志文件已经很庞大了json
Docker 在不重建容器的状况下,其日志文件默认会一直追加, 直到你发现磁盘空间报警了spa
如何解决呢?日志
固然 最快速解决当前问题就是将大文件日志清空就行了code
罗列日志文件 sudo du -d1 -h /var/lib/docker/containers | sort -h 看哪一个日志文件大就清空哪个 sudo sh -c "cat /dev/null > log_file.log" 或者 sudo echo "" > log_file.log
可是这样治标不治本 发现了问题根源 就得从根源处解决blog
在建立或修改文件 /etc/docker/daemon.json
,并增长如下配置容器
{ "log-driver":"json-file", "log-opts":{ "max-size" :"50m","max-file":"1" } }
而后重启docker就ojbk了 配置
可是 以上方法只针对 新建的容器才生效, 已建立的容器莫法file