ドッカー仮想マシンは、外部のマシンがポートの問題にアクセスすることはできません使用しています

仮想マシンを使用すると、ドッカミラーを開始した後、外部のホストは、指定されたポートのサービスにアクセスすることはできません

ホストは、仮想マシンがBです。VMなしビジュアルインターフェイス、BドッキングウィンドウのAの発見にサービスを開始することができませんアクセス

1、トラブルシューティングファイアウォールファイアウォール-CMD --state

出力はFirewallDが実行されていないされ、すべての保護政策が開始されていない「実行していない」されている場合は、状況の接続をブロックするファイアウォールを除外することができます。

出力が「実行中」されている場合は、ファイアウォールをオフにし、現在のFirewallDが実行されていることを示しています

二つは、IP転送がオープンされていません

sysctlのnet.ipv4.ip_forwardを実行します

Net.ipv4.ip_forward = 0は、ディスプレイが開いていないことを示しています。

猫は、/ proc / sys / net / IPv4の/ ip_forward0

もし上記の文書0 IP転送が禁止されている場合は、1場合は、IPフォワーディングは、開かれています

IPフォワーディングを開くには、これらのファイルを直接変更することができます。echo 1>は、/ proc / sys / net / IPv4の/ ip_forward

ファイルの内容は、0から1に変更します。無効にIPフォワーディングが0に1を入れました。

あなたは次のシステムを起動するときに上記のコマンドは、IPフォワーディングの設定の変更の保存、まだ、恒久的にIPフォワーディングを修正するために、修正する必要性を、元の値を使用していません

/etc/sysctl.confのファイル、次の行の値を変更します。

net.ipv4.ip_forward = 1

システムを変更した後、変更を有効にするために変更を有効にするには、次のコマンドを実行することができ、再起動することができます。

sysctlを-p /etc/sysctl.confを

上記設定後、IPフォワーディングは、恒久的にオン。

公開された10元の記事 ウォンの賞賛3 ビュー4542

おすすめ

転載: blog.csdn.net/xiaosannimei/article/details/104570016