首先來看下大文件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