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