問題タブ [weave]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
923 参照

docker - ssh: ホスト e121a0ef81ef (コンテナ ID) ポート 22 に接続: docker で接続が拒否されました

それぞれにdockerがインストールされた3つのホストがあります。3 つのコンテナ間で分散ファイル システム、HDFS を使用したいと考えています。というわけで、Hadoop クラスターを作成する必要があります。この docker ファイルを使用して Hadoop イメージを作成します。

docker ファイルをビルドした後。私はあなたのホストにdocker swarmを立ち上げました。weave netをインストールして、次のようなコンテナ ネットワークを作成しました。

各ホストで次のコマンドを実行して、3 つのホストを接続しました。

次に、次のように、各ホストでコンテナー ネットワークを使用して Hadoop イメージを実行しました。

各コンテナで次のコマンドを実行して、各コンテナが他のコンテナを認識できることを確認しました。

しかし、このコマンドを実行したいとき:

次のエラーが表示されます。

ssh: ホスト e121a0ef81ef に接続します ポート 22: 接続が拒否されました

「e121a0ef81ef」は私のコンテナ ID です。

私は混乱していて、問題を解決する方法がわかりません。助けてくれませんか?

どんな助けでも大歓迎です。