docker容器从一个节点切换到另一个节点,而不会耗尽或重新启动该节点

时间:2018-06-30 06:08:33

标签: docker-swarm

如何在不耗尽或重启节点的情况下将Docker容器从一个节点切换到另一个节点。每当我杀死容器或将docker容器设置为不健康时,该容器就会在同一节点上启动。这样做的目的是为了克服docker在同一节点上的频繁重启吗?

1 个答案:

答案 0 :(得分:0)

要为容器/服务指定节点,您需要指定约束docker service create --name myname --constraint 'node.hostname == dahostname' myimage

https://docs.docker.com/engine/reference/commandline/service_create/#specify-service-constraints---constraint

https://docs.docker.com/engine/reference/commandline/service_update/#options