0
我注意到Docker似乎正在使用大量的磁盤空間。我可以看到目錄/Users/me/.docker/machine/machines/default
是27.4GB
Docker鏡像/容器佔用空間儘管清理
我最近清理了所有沒有使用的圖像和容器。現在,當我運行docker ps
時,看到沒有圖像在運行。
~ $ docker ps
我也可以看到我有2個容器可用。
~ $ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
42332s42d3 cds-abm "/bin/bash" 2 weeks ago Exited (130) 2 weeks ago evil_shockley
9ssd64ee41 tes-abm "/bin/bash" 2 weeks ago Exited (130) 2 weeks ago lonely_brattain
我可以再看到我有3張圖片。
~ $ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
ghr/get latest 6708fffdd4dfa 2 weeks ago 2.428 GB
<none> <none> 96c5974ddse18 2 weeks ago 2.428 GB
fdbh/ere latest bf1da53766b1 2 weeks ago 2.225 GB
這些怎麼能接近30GB
?
由於Docker 1.9,你不需要SSH進入機器;你可以用'docker volume ls -f dangling = true -q |'來刪除懸掛卷xargs泊塢窗卷rm'。 – jwodder
請注意,'dangling = true'也會匹配當前未掛載的命名卷。這可能會導致不可挽回的數據丟失。 – BMitch