gpt4 book ai didi

linux - 我们可以将容器部署到 docker swarm 中的特定节点吗

转载 作者:IT老高 更新时间:2023-10-28 12:47:49 26 4
gpt4 key购买 nike

我有一个 docker swarm 集群,它包含 1 个主节点 3 个节点。当我们通过 swarm master 部署容器时,例如使用以下命令

docker -H tcp://<master_ip>:5001 run -dt --name swarm-test busybox /bin/sh

Swarm 会自动选择一个节点并部署我的容器。有没有办法手动选择一个节点?例如,我想在节点 1 中部署一个容器。

最佳答案

看看 Swarm filter文档。您可以对 Swarm 应该为任何给定容器选择的节点设置各种约束。对于您的情况,请尝试以下操作:

docker run ... -e constraint:node==node1 ...

这将在 node1 上启动容器。

关于linux - 我们可以将容器部署到 docker swarm 中的特定节点吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36609890/

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