gpt4 book ai didi

docker - 是否可以分配特定节点以使用docker swarm创建容器?

转载 作者:行者123 更新时间:2023-12-02 20:21:14 27 4
gpt4 key购买 nike

创建新容器时,它遵循群集策略选择节点

如果节点必须在特定节点上运行,我不想直接对节点发出命令。

有没有办法告诉swarm在特定节点上工作?

更新

根据@DAXaholic的回复,默认情况下,守护程序选项Lable可以是可调用标签。

因此,我编辑/etc/default/docker,将--label添加到DOCKER_OPTS

重新启动服务后,节点可以通过特定的标签值进行调用。

最佳答案

是的,您可以使用filters
因此,从本质上讲,您的想法是给节点提供标记,例如“node-with-gpu”之类的描述节点的标记。
还有一个默认标签“node”,可用于过滤特定节点

因此,在node1上运行Redis的示例可能像这样

$ docker tcp://<manager_ip:manager_port> run -d --name redis1 -e
constraint:node==node1 redis

关于docker - 是否可以分配特定节点以使用docker swarm创建容器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38344581/

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