2017-01-10 10 views
0

swarmを作成した後にノードを追加するには、https://docs.docker.com/engine/swarm/swarm-tutorial/add-nodes/のガイドに従っています。私は逃げましたdocker swarmにノードを追加する際にエラーが発生しました

スウォームを作成する。その後、試してみて、私は私が群れていることがわかり、私はsudo docker infoを実行した後、同じエラーに

Error response from daemon: Timeout was reached before node was joined. The attempt to join the swarm will continue in the background. Use the "docker info" command to see the current swarm status of your node. 

を得続ける

sudo docker swarm join --token SWMTKN-1-4h71pkxaykm2lo5pyiu0i1675dw94zwllt5p11iswyq17gkojf-14i50r7g49nh98rd3w847d7pj 
    35.163.93.96:2377 

を走っ参加する:保留中。私はこれに救済策を見つけるためにオンラインで見ましたが(SOを含む)、何も働いていません。私はドッカーサービスを再開して、マネージャとワーカーの両方にスウォームを残してから、スウォームをリメイクして特定の順序でドッカーを再起動してみました。私はDockerの公式YouTube(https://www.youtube.com/watch?v=x843GyFRIIY&index=7&list=PLkA60AVN3hh8lmRdhPKzsNJvZxJ8dpj4t)のチュートリアルに続いて、コンテナでやっていることを実演していて、うまくいきませんでした。私はまた、これに類似の質問を投稿した他の人々が、常に効果を発揮するとは限らないことに気付きました。この時点で、私は何をすべきか分からない。

+0

文書は古いようです。ドッカーのバージョンは何ですか?スウォームは、ドッカー1.12以降、ドッカーエンジンに統合されています。ドッカー1.12以降のスウォームのドキュメントはこちらです。 https://docs.docker.com/engine/swarm/ – minamijoyo

+0

申し訳ありませんが、私は間違ったリンクを張りました。私は実際に使ったものに更新しました。あなた自身が投稿したリンクのチュートリアルに従うことで見つけることができるリンクです。 –

+0

リンクが間違っていても問題ありません。 '--listen-addr'を指定する必要はないと思いますが、これを指定しない場合も同じですか? – minamijoyo

答えて

0

AWS CLIを使用して、これらの特定のマシンに使用するVPC、サブネットID、ルートテーブルID、インターネットゲートウェイIDを作成します。その後、チュートリアルに従って、インスタンスを作成してロールを割り当てます。

関連する問題