我的團隊和我正在使用的碼頭經常耗盡空間。通常我們通過刪除懸掛圖像來解決這個問題。但現在有5個正在運行的包含7個圖像的容器,並且內存已滿。即使日誌文件也不能寫出它的輸出。正如我描述的那樣,有15個圖像(碼頭圖像 - 所有),但是當我輸入docker info
它說有132個圖像。Docker:一些幽靈圖片搞亂了內存
[email protected]:/var/lib/docker# docker info
Containers: 10
Images: 132
Storage Driver: aufs
Root Dir: /var/lib/docker/aufs
Backing Filesystem: extfs
Dirs: 154
Dirperm1 Supported: true
Execution Driver: native-0.2
Logging Driver: json-file
Kernel Version: 3.16.0-30-generic
Operating System: Ubuntu 14.04.3 LTS
CPUs: 2
Total Memory: 15.67 GiB
Name: dockersrv
ID: ``
WARNING: No swap limit support
據我記憶,有人管理刪除註冊表容器,我們創建了一個新的。我的想法是,所有這些圖像都與舊的註冊表相關聯。因此,任何想法如何刪除它們並釋放一些空間。任何其他有關如何增加其內存和刪除懸掛圖像和舊容器的建議都將非常感謝。
'泊塢窗圖像-a'會顯示您的所有圖像。但是,這也會包含您現有圖像的子圖像。使用'docker rmi $'(docker images | grep「^」| awk「{print $ 3}」)'您可以刪除標記爲::的所有未使用的圖像,但我認爲您已經這樣做了。 –
lvthillo
當你用'du -sh'探索一下。 '/ var/lib/docker /'裏面的哪個文件夾包含很多千兆字節?大多數時間懸掛卷都會引起問題。 – lvthillo
整個目錄是60個演出,其中15個是aufs和40個卷目錄文件夾 – Wosh