2017-01-26 7 views
0

は、私は私のコンテナが私のローカルネットワーク(192.168.0.0/24)にアクセスできるようにしたいです自分のIP(192.168.0.53や192.168.0.54など)で、ネットワークのHyper-V設定( 'DockerNAT')を 'external'に変更しようとしましたが、私のコンテナは私のホストのIPアドレス(192.168.0.90)。コンテナIP Windows用のアクセス可能なローカルネットワーク内ドッカー(ハイパーV)

どうすれば簡単なことができますか(リバースプロキシなし)?

答えて

0

Windows DockerNATインターフェイスにさらにIPを追加できます。 その後、DockerNAT intから1つのIPにコンテナポートをバインドします。

現在のIP 192.168.0.0/24と異なるIP範囲が必要です。 たとえば、IP 192.168.1.1を使用して192.168.1.0/24を使用できます。 1つのネットワークインタフェースに複数のIPを追加する方法

http://tunecomp.net/windows-10-multiple-ip-addresses/

その後、単にこのようなポートをバインドします。

ports: 
- 192.168.1.1:80:80 

あなたは

欠点:-) 192.168.1.1のデフォルトのポートでHTPPがあります:あなたは2番目のIPことドッカーの再起動後に毎回看板が必要になります。

関連する問題