docker volume 有 ls rm等子命令
使用 docker rm 命令删除容器时,默认情况下不会删除与该容器关联的挂载的 Docker 卷(Docker volume)。Docker volume 是一个独立于容器的数据存储区域,通常用于持久化存储容器内的数据。
如果您使用了 -v 参数来挂载卷,那么删除容器时不会删除这个卷。要删除与容器关联的卷,您需要使用 docker volume rm 命令。
例如,如果您的容器启动命令中有如下的 -v 参数:
docker run -v /host/path:/container/path my_image
那么删除容器时,卷 /host/path 不会被自动删除。要手动删除该卷,可以运行以下命令:
docker volume rm $(docker volume ls -qf "mount=/host/path")
这将删除与指定路径关联的 Docker 卷。请注意替换 /host/path 为实际使用的卷路径。
总之,docker rm 默认不会删除挂载的 Docker 卷,您需要使用 docker volume rm 命令手动删除它们。
Welcome to point out the mistakes and faults!