Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
docker堆栈-提交docker-compose.yml的更改_Docker_Docker Swarm_Docker Stack - Fatal编程技术网

docker堆栈-提交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后,您可以将

我想更改docker堆栈部署(swarm)中几个容器的位置(经理/工人)。现在我在问自己,当我更改/扩展以下内容时,如何将docker-compose.yml文件的更改提交到部署的堆栈中:

deploy:
      ...
      placement:
        constraints:
          - node.role == worker
我已经检查了docker的文档,但是到目前为止我没有发现任何与此相关的内容


谢谢

更改docker-compose.yml后,您可以将另一个
docker堆栈部署-c docker-compose.yml…
运行到相同的堆栈名称,docker将更新新的目标状态。在新的目标状态下,swarm模式将执行对服务的更改