docker堆栈-提交docker-compose.yml的更改
我想更改docker堆栈部署(swarm)中几个容器的位置(经理/工人)。现在我在问自己,当我更改/扩展以下内容时,如何将docker-compose.yml文件的更改提交到部署的堆栈中:docker堆栈-提交docker-compose.yml的更改,docker,docker-swarm,docker-stack,Docker,Docker Swarm,Docker Stack,我想更改docker堆栈部署(swarm)中几个容器的位置(经理/工人)。现在我在问自己,当我更改/扩展以下内容时,如何将docker-compose.yml文件的更改提交到部署的堆栈中: deploy: ... placement: constraints: - node.role == worker 我已经检查了docker的文档,但是到目前为止我没有发现任何与此相关的内容 谢谢更改docker-compose.yml后,您可以将
deploy:
...
placement:
constraints:
- node.role == worker
我已经检查了docker的文档,但是到目前为止我没有发现任何与此相关的内容
谢谢更改docker-compose.yml后,您可以将另一个
docker堆栈部署-c docker-compose.yml…
运行到相同的堆栈名称,docker将更新新的目标状态。在新的目标状态下,swarm模式将执行对服务的更改