Docker 移除未使用的volumes方法如下。
未使用的volumes是指沒有被任何container參照的volumes。
例如輸入docker volume ls
顯示目前有兩個volumes如下,其中volume 22fb866c
開頭的container已經被刪除因此不再被任何container參照。
$ docker volume ls
DRIVER VOLUME NAME
local 22fb866c389bd01336213f60a7251ca9156c7594fa1c9a416a405915a727064a
local 179cd9292b9087b05a7c400b9d5774b670f80f2e074ca320e0ae80e20b0e6aa9
輸入docker prune
即可刪除未使用的volumes。為了避免誤刪所以提示再次確認是否確定刪除。
docker volume prune
WARNING! This will remove all local volumes not used by at least one container.
Are you sure you want to continue? [y/N] y
Deleted Volumes:
22fb866c389bd01336213f60a7251ca9156c7594fa1c9a416a405915a727064a
Total reclaimed space: 379.5MB
執行後可看到22fb866c
volume被刪除了。
刪除後會釋放該volume佔用的本地磁碟空間。
沒有留言:
張貼留言