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