2016-05-26 6 views
0

は、私は、IP 10.120.194.214/24ドッカー公衆ネットワーク構成

で1つのホストを持っていると私は私のホストIPに私のルータから設定した範囲を持って、範囲が10.120.187.0/24であり、彼のゲートウェイが10.120です。 187.1

私がこの範囲

docker network create --driver=bridge --subnet=10.120.187.0/24 --ip- range=10.120.187.128/25 --gateway=10.120.187.254 -o  "com.docker.network.bridge.enable_icc=true" -o  "com.docker.network.bridge.host_binding_ipv4"="10.120.187.1" mypublicnet 

とのドッキングウィンドウのネットワークを構築しようとしている私は、LANから10.120.187.254にpingを実行しようとした場合、私がping

ホスト構成Iを受信しません。 sのアイデアは、私はLANからづけしたIPとコンテナを実行することができるということです。この

のifaceはeth0のinetマニュアル

auto vmbr0 
iface vmbr0 inet static 
address 10.120.194.214 
netmask 255.255.255.0 
gateway 10.120.194.1 
bridge_ports eth0 
bridge_stp off 
bridge_fd 0 
bridge_maxwait 0 
dns-nameservers 10.120.194.1 10.120.194.10 

、すべてのコンテナがdiferent IPを持っている必要があります。

答えて

0

ドッカーブリッジネットワークは物理インターフェイスにブリッジされていませんが、NATされています。

プロダクションで何を求めているのかを確認するには、Pipeworkを使用するか、最先端の場合はdocker macvlan driverを試してみてください。これは現在のところ実験的です。

+0

お返事ありがとうございます。私が配管工を使用する場合、私はあなたがコンテナの中にイーサネットデバイスを作成し、IPを割り当てるのを見る限り、ドッキングネットワークが持っている自動IP割り当てを持っていませんが、私はipが自動割り当てされることを望みます – user3602036

+0

配管工事では、[DHCPを使ってIPアドレスを割り当てることができます](https://github.com/jpetazzo/pipework#dhcp)。 – NetworkMeister

関連する問題