gpt4 book ai didi

docker - 如何将容器从一个节点移动到另一个节点?

转载 作者:行者123 更新时间:2023-12-02 19:19:53 25 4
gpt4 key购买 nike

我跑:

docker service create --replicas 2 --name search --publish 9200:9200 elasticsearch:2

在我的节点中:docker node ls
vbgqoejyrxbjxtt9bx7pa0qxl     nodo1             Ready               Active                                  19.03.2
dg75e1scg8fgjxdk6hb8fohii * nodo2 Ready Active Leader 18.09.7

重新启动节点2时,两个服务转到节点1,并且当节点1再次准备好时,两个服务保留在节点2上
如何将服务移至上一个节点?
就我而言,我使用了:
docker service update --force search

最佳答案

Docker-Swarm和其他协调器(例如Kubernetes)的目的之一是它们涵盖了所有底层结构(例如节点),因此您不必处理对特定节点的手动调度。

因此,如果Swarm已将您的应用程序移动到特定节点,那是因为它“很方便Swarm”,并且如果他确实需要重新平衡节点,那么他将这样做。但是,在Swarm有充分理由这样做之前,一切都保持不变。

新应用程序很可能将在2个节点之间保持平衡

关于docker - 如何将容器从一个节点移动到另一个节点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60728930/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com