Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否有方法停止单个docker服务并删除其分配的卷?_Docker_Docker Compose - Fatal编程技术网

是否有方法停止单个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将确保在移除容器之前停止容器,-

我想知道(但搜索似乎表明并非如此)是否有docker命令停止单个服务并删除其分配的卷。跑步的等价物:
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看到我的更新答案,它应该是您正在寻找的