我们的办公室使用两个文件进行部署,一个文件是docker-compose.PROD.yml
,另一个文件是docker-compose.DEV.yml
。我们不断提醒人们在添加新容器时要设置适当的约束,例如在DEV容器中,您需要
deploy:
placement:
constraints:
- node.labels.env == dev
尽管prod容器需要相同的内容,只是使用env == prod
是否有一种方法可以为组合文件中的所有服务全局设置这些参数,而不是非常冗长的当前方法?
或者,docker stack deploy
是否有一些方法可以向所有服务添加约束?