是否有方法停止单个docker服务并删除其分配的卷?
我想知道(但搜索似乎表明并非如此)是否有docker命令停止单个服务并删除其分配的卷。跑步的等价物:是否有方法停止单个docker服务并删除其分配的卷?,docker,docker-compose,Docker,Docker Compose,我想知道(但搜索似乎表明并非如此)是否有docker命令停止单个服务并删除其分配的卷。跑步的等价物: 1-docker组合站 2-docker卷rm 我不介意它是否删除服务的图像。回答: 根据您的评论: 我想停止单个docker服务并删除其分配的卷 此命令应起到以下作用: docker-compose rm -f -s -v <service> docker编写rm-f-s-v 或 docker编写rm-fsv 其中,-f将强制且不要求确认,-s将确保在移除容器之前停止容器,-
1-
docker组合站
2-
docker卷rm
我不介意它是否删除服务的图像。回答: 根据您的评论: 我想停止单个docker服务并删除其分配的卷 此命令应起到以下作用:
docker-compose rm -f -s -v <service>
docker编写rm-f-s-v
或
docker编写rm-fsv
其中,-f
将强制且不要求确认,-s
将确保在移除容器之前停止容器,-v
将移除连接到服务的卷。回答:
根据您的评论:
我想停止单个docker服务并删除其分配的卷
此命令应起到以下作用:
docker-compose rm -f -s -v <service>
docker编写rm-f-s-v
或
docker编写rm-fsv
其中,
-f
将强制且不要求确认,-s
将确保在删除容器之前停止容器,-v
将删除附加到服务的卷。如果容器已停止但仍然存在,则否。您必须在删除所述卷之前使用卷删除所有容器。即使使用docker volume rm--force
也不会奏效
我在文档中找不到具体的提及,但讨论了缺少与主题相关的文档以及一些解决方法
但是,在某些情况下,您可以停止并删除包含相关卷的容器:
- 当所有要删除的卷都列在所用的
文件中时docker compose.yml
- 如果使用匿名卷,使用或
运行容器将导致在容器停止时删除容器和附加的匿名卷docker compose run--rm
在其他情况下,您必须使用单独的命令删除容器并删除其卷 如果容器已停止但仍然存在,则为否。在删除所述卷之前,必须使用卷删除所有容器。即使使用
docker volume rm--force
也不会奏效
我在文档中找不到具体的提及,但讨论了缺少与主题相关的文档以及一些解决方法
但是,在某些情况下,您可以停止并删除包含相关卷的容器:
- 当所有要删除的卷都列在所用的
文件中时docker compose.yml
- 如果使用匿名卷,使用或
运行容器将导致在容器停止时删除容器和附加的匿名卷docker compose run--rm
在其他情况下,您必须使用单独的命令删除容器并删除其卷 很抱歉,我没有澄清我想从正在运行的服务列表中停止一项服务。很抱歉,我没有澄清我想从正在运行的服务列表中停止一项服务。我意识到我应该使用更好的术语。我想停止一个docker服务并删除其分配的卷。@DarkStar1看到我的更新答案,它应该是您想要的。我意识到我应该使用更好的术语。我想停止一个docker服务并删除其分配的卷。@DarkStar1看到我的更新答案,它应该是您正在寻找的