docker清理日誌

2021-09-23 01:36:21 字數 585 閱讀 1351

docker 用久了 日誌一大堆,很占用空間,不用的日誌可以清理掉了。

docker logs -f container name 噼里啪啦 一大堆,,,,太對,清理掉

找到對應container的日誌檔案,一般是在 /var/lib/docker/containers/containerid/containerid.log-json.log(containerid是指你的容器id)

如果找不到,可以模糊查詢一下find / -type f -name "*.log" | xargs grep "error"找到日誌位置(這行命令的意思是從根目錄開始查詢所有擴充套件名為.log的文字檔案,並找出包含」error」的行,你可把 error 換成你日誌中存在的內容,docker logs -f container name 就能看到有什麼內容啦)

如果不知道容器id是什麼, docker inspect container name 可以看到容器id

cat /dev/null >/var/lib/docker/containers/containerid/containerid.log-json.log

docker日誌清理

前言 docker執行久了,會發現它的對映磁碟空間爆滿,尤其是yum安裝的docker的 解決方法 1.用指令碼清理,一般yum安裝的docker,其儲存空間一般都在 var lib docker containers下面,不同id對應不同容器,這個適用於docker容器執行時 下面是樣本 bin ...

Docker容器日誌清理

docker容器導致主機磁碟空間滿了 如何清理docker容器日誌?如何找出docker容器日誌檔案 容器日誌一般存放在 var lib docker下面,可使用如下命令檢視各個日誌的檔案大小 ls lh find var lib docker containers name json.log 如何...

Docker容器日誌清理

如何清理docker占用的磁碟空間?dockone.io 補充 檢視docker日誌檔案,單獨列出每個容器的日誌檔案大小。ls lh find var lib docker containers name json.log docker容器所在目錄 var lib docker docker的 va...