2017-08-11 39 views
0

我可能已經閱讀了二十多篇關於Docker和磁盤空間的文章。但我似乎無法弄清楚這裏發生了什麼。關於使用Docker的磁盤使用的虛假信息

我有一個75GB的驅動器,幾天後得到100%的使用。然後我重新啓動服務器,它回來了所有的空間...

enter image description here

我已經跑

sudo docker system prune --all --force 

它回收了一點,但不多。

我有5個集裝箱運行

enter image description here

我如何能知道哪裏此磁盤空間是怎麼回事任何想法?

+0

假設我們不知道在容器中運行哪些進程,如果有任何日誌,數據庫或任何其他生成的數據,他們是否自動更新自己等等。我相信你會發現這一點有用: https://unix.stackexchange.com/questions/88065/sorting-files-according-to-size-recursively – iXCray

+0

如果重新啓動解決您的問題,最有可能的原因是打開的文件被刪除。檢查這個命令是否提供任何輸出,如果是這樣的話,請分享''ofof | grep -i「deleted」' – Ravi

+0

'docker info --format'{{.Driver}}''顯示什麼? – BMitch

回答

0

docker system df會告訴你在哪裏泊塢認爲使用

du -sm /var/lib/docker/*數據會告訴你什麼泊塢窗是使用磁盤上的物理空間。

docker system prune只清理未使用的空間。