gpt4 book ai didi

docker - 使用 docker-compose.yml 自动删除容器

转载 作者:IT老高 更新时间:2023-10-28 12:37:52 29 4
gpt4 key购买 nike

docker-compose run 有一个标志 --rm 在运行后自动删除容器。我想知道对于特定服务是否有与 docker-compose.yml 等效的配置,因为我在 yml 中获得的服务之一是一次性构建过程,它应该只输出编译文件并自行消失。

最佳答案

我没有找到任何选项来帮助您在 docker-compose.yml 文件中定义此行为,我认为解释是它会破坏某些 docker -compose ... 命令应该可以工作。

更多关于 up/down , start/stop 的事情:

docker-compose up builds, (re)creates, starts, and attaches to containers for a service.

由于您的 images 已构建并且您的服务的 containers 已启动,因此您可以使用 docker-compose stop docker-compose start 来启动/停止你的服务。这与 docker-compose down 不同:

Stops containers and removes containers, networks, volumes, and images created by up.

您正在尝试做的事情有问题:

如果你 docker-compose up 并且你的一个容器完成了它的任务并被(自动)删除,那么你不能 docker-compose stopdocker-compose start 再次。被移除的容器将无法再次启动它。


你可能想看看:

关于docker - 使用 docker-compose.yml 自动删除容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47207616/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com