Docker 日誌文件太大的問題 排查處理

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

相關文章
相關標籤/搜索