ホスト間ドッカーコンテナ間の通信の問題を達成する方法

ここでは、ほとんどのオリジナルブリッジモードは、ホストダイレクトクロスドッカーコンテナ通信の問題を達成するために。

いくつかの一般的に使用されるコマンド

    brctlショーBR0
    brctl addbr BR0
    brctlはaddif BR0 eth0を
    ifconfigコマンドBR0ダウン

brctlキットをインストール1.

ブリッジ-utilsのインストールapt-getを

2.(埋めるためにIPホストと同じIP)ドッカーブリッジ・ネットワーク・タイプを作成します

ドッキングウィンドウのネットワーク作成--subnet = 192.168.17.100 / 16 BR0

ここでは、IP 192.168.17.9 IPゲートウェイ192.168.17.254ドッキングウィンドウのニーズ私のホストが同じネットワークセグメント192.168.17です。*

3.ドッキングウィンドウブリッジツールを使用すると、ブリッジカードホストに取り付けられました

eth0のはaddif BR0 brctl
brctlはaddif BR0(ドッカーブリッジ)のeth0(ホストNICに)

4.ドッキングウィンドウカードのIPを設定します

BR0 192.168.17.100アップifconfigコマンド

5.スタート事前のIPに指定するコンテナの必要性

80 -p 1112:8080 ambari:v1.0を/ binに/ bashのsudoのドッキングウィンドウの実行は1111 -p -hテスト--privileged = Trueの--net = staticnet --ip 192.168.17.101 --name = "docker1を" -IT

6.上記の動作が他のマシン上で実行され、ない競合がIP注意しました

別のドッキングウィンドウのホスト間のpingでのドッキングウィンドウ7.は、pingによる場合

問題が解決されます。

基本的なコマンドドッカ

ドッキングウィンドウのexec -it ambariサーバbashの
ドッキングウィンドウのCPの/etc/apt/sources.list ambari-サーバー:の/ etc / aptの/の
ドッキングウィンドウの輸出-o ambari-server.tar e932da0e4b3e
ドッカ輸入ambari-server.tarアンバー:v1の
ドッキングウィンドウの実行-それ--name Aアンバー:V1 / binに/ bashの

おすすめ

転載: www.linuxidc.com/Linux/2019-12/161856.htm