2016-07-13 5 views
1

新しいコンテナを作成するとき、ノードを選択するswarmの戦略に従いますdocker swarmでコンテナを作成するために特定のノードを割り当てることはできますか?

ノードに対してコマンドを発行する必要がある場合は、直接そのノードに対してコマンドを発行したくありません。

特定のノードでswarmを動作させる方法はありますか?


UPDATE

@DAXaholicの回答によると、デフォルトのデーモン・オプションによってLableは、呼び出し可能なタグであり得ます。

/etc/default/dockerを編集し、--labelDOCKER_OPTSを追加します。

サービスの再起動後、ノードは特定のラベル値で呼び出すことができます。

答えて

0

はいあなたはfilters
だからアイデアは、本質的であるとあなたは「は、GPUノード」またはそのような何かのようにそれらを説明し、あなたのノードのタグを与えることを行うことができます。
デフォルトのタグあなたはそれが仕事だ。この

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

ようになりnode1上のRedisを実行するための特定のノード

したがって、たとえばフィルタリングに使用できる「ノード」、おかげで:)もあります – TomN

関連する問題