小编典典

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

docker

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


阅读 1672

收藏
2020-06-17

共1个答案

小编典典

我没有找到任何选项来帮助您在docker-compose.yml文件中定义此行为,我认为解释如下:

docker-compose up 构建,(重新)创建,启动并附加到服务的容器。

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

停止容器并删除由创建的容器,网络,卷和映像up

您尝试做的事情有问题:

如果你docker-compose up和你的容器之一完成其任务,并得到(自动)删除,那么你不能docker-compose stopdocker-compose start试。删除的容器将不再在那里start


2020-06-17