删除删除和清理 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