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