![](/img/trans.png)
[英]Find to which container or image a docker AUFS diff folder belongs to
[英]Docker's aufs diff folder is growing huge in terms of size
我對docker的空間使用有問題。 我有
/ var / lib / docker / aufs / diff / e20ed0ec78d30267e8cf855c6311b02089b6086ea149c21997a3e6cb9757ecd4 / tmp / registry-dev / docker / registry / v2 / blobs #du -sh
4.6G。
我能找到這個文件夾屬於哪個容器嗎? 我有docker注冊表運行但在那里我有
/ var / lib / registry / docker / registry / v2 / blobs #du -sh
465M。
我懷疑docker升級(我在這里使用遷移工具https://docs.docker.com/engine/migration/ )本可以離開它,或者,我之前自己構建了docker注冊表,並且轉移到預編譯的注冊表中這個。
我可以以某種方式檢查它所面對的容器嗎? 或者,它是否屬於任何?
我有同樣的問題, spotify / docker-gc修復了它。 克隆它然后按照“ 作為Docker鏡像運行 ”
spotify / docker-gc不會修復它,但它會讓事情變得更容易。 您需要做的第一件事就是停止對同一圖像進行提交。 正如我已經意識到的那樣,這將構成一個巨大的差異依賴。 我所做的是我已將所有正在運行的容器提交到不同的映像名稱和標記中,停止並重新啟動容器。 之后,我手動刪除了舊圖像,然后運行了spotify / docker-gc。 我節省了大約20%的磁盤空間。 如果我在提交到新圖像之前運行了spotify / docker-gc,則沒有任何反應。
如果您使用spotify / DRY_RUN
-gc,請執行DRY_RUN
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.