在docker-compose.yml中设置全局放置约束

时间:2019-08-10 16:09:41

标签: docker docker-compose constraints placement

我们的办公室使用两个文件进行部署,一个文件是docker-compose.PROD.yml,另一个文件是docker-compose.DEV.yml。我们不断提醒人们在添加新容器时要设置适当的约束,例如在DEV容器中,您需要

deploy:
  placement:
    constraints:
      - node.labels.env == dev

尽管prod容器需要相同的内容,只是使用env == prod

是否有一种方法可以为组合文件中的所有服务全局设置这些参数,而不是非常冗长的当前方法?

或者,docker stack deploy是否有一些方法可以向所有服务添加约束?

0 个答案:

没有答案