網頁

2020/12/27

Docker 移除未使用的volumes remove unused volumes

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佔用的本地磁碟空間。


沒有留言:

張貼留言