2017-02-23 2 views
0

私はドッカーswarm環境にマネージャーを追加したいと思います。
私はupdateを実行することができます。
docker node update --role manager my_node_name
またはpromote
docker node promote my_node_namedocker swarmのノードとマネージャの切り替え - どのコマンドを使うべきか

は、これら2つのコマンドの間に違いはありますか?ノードは、私は2つのコマンドの結果は同じだと思う労働者であれば

docker -v 
Docker version 1.13.0, build 49bf474 

答えて

1

ドッカーは、私が上です。スクリプトでこのコマンドを使用すると、違いはIMOです。

[email protected]:~# docker node promote docker-1 
Node 123123123123123 is already a manager. 
[email protected]:~# echo $? 
0 
[email protected]:~# docker node update docker-1 --role manager 
docker-1 
[email protected]:~# 

これは出力(必要に応じて処理できる)が異なることを意味します。すでにマスターを宣伝することは面白いことではありません。

あなたの質問のタイトルは、途中で説明で尋ねたものではありません。群れに管理ノードを追加すると、ワンステップで群れに管理ノードを追加することができ、そしてあなたがそれを促進する必要はありませんマネージャトークンで

docker swarm join --token ... 

を使用するのと同じくらい簡単です。 (これはマネージャノードを作成する3番目の方法です)

関連する問題