2016-10-11 86 views
2

我有一個容器正在運行,默認情況下它使用10 GB的空間。昨天晚上,容器空間被系統生成的日誌文件填滿。由於日誌文件增長到8 GB,我清空了日誌文件,但仍然是我的容器100%的磁盤已滿。它從未釋放從日誌文件中清除的8GB空間。任何想法?在docker容器內刪除的文件未釋放空間


[email protected]:/app# df -h . 
Filesystem       Size Used Avail Use% Mounted on 
/dev/mapper/docker-202:1-264176-9aff6 10G 10G 20K 100%/


[email protected]:/app# df -i 
Filesystem        Inodes IUsed IFree IUse% Mounted on 
/dev/mapper/docker-202:1-264176-9aff6 68368 67605  763 99%/

感謝, 馬尼什·喬希

+1

運行此命令也許嘗試刪除日誌文件後重新啓動您的碼頭工人服務。不知道但很難調試。您需要執行'du -sh'並搜索仍包含如此多數據的路徑。 – lvthillo

+0

我結束了重新啓動我的容器來解決這個問題。沒有那種容器聲稱的數據。這可能是一次性問題,但如果它再次發生,我可能會提出一個錯誤。 –

+0

你只運行一個容器嗎?你重新部署了多少次?當你運行docker images時,輸出是什麼?你的圖像可能佔據了空間。 – masterforker

回答

0

可能是,你可以嘗試在主機

fstrim /proc/$(docker inspect --format='{{ .State.Pid }}' <cid>)/root 
相關問題