刪除刪除和清理 docker 卷
停止容器時,不會自動刪除 Docker 卷。要在停止容器時刪除關聯的卷:
docker rm -v <container id or name>
如果未指定 -v
標誌,則卷仍將作為懸空卷保留在磁碟上。刪除所有懸空卷:
docker volume rm $(docker volume ls -qf dangling=true)
docker volume ls -qf dangling=true
過濾器將返回未附加到容器的 docker 卷名稱列表,包括未標記的名稱。
或者,你可以使用 xargs
:
docker volume ls -f dangling=true -q | xargs --no-run-if-empty docker volume rm