使用docker-compose.yml自动删除容器
docker-compose run
具有--rm
运行后自动删除容器的标志。我想知道是否有与docker-
compose.yml对应的特定服务配置,因为我在yml中获得的其中一项服务是一个脱离构建的过程,该过程应该只输出编译文件并自行消失。
回答:
我没有找到任何选项来帮助您在docker-compose.yml
文件中定义此行为,我认为解释如下:
docker-compose up
构建,(重新)创建,启动并附加到服务的容器。
由于您的服务器images
已构建并且containers
服务已经启动,因此您可以使用docker-compose stop
和docker-
compose start启动/停止服务。这与以下不同docker-compose down
:
停止容器并删除由创建的容器,网络,卷和映像
up
。
如果你docker-compose up
和你的容器之一完成其任务,并得到(自动)删除,那么你不能docker-compose
stop和docker-compose start
试。删除的容器将不再在那里start
。
以上是 使用docker-compose.yml自动删除容器 的全部内容, 来源链接: utcz.com/qa/433754.html