2017-08-23 9 views
0

Linux Dockerホストでは、それぞれ別々のサービスを提供し、それぞれ独自のIPアドレスを持つ複数のコンテナを実行したい。これを行うには、追加のNICを備えたホストの(VMware)VMをプロビジョニングする必要がありますか?コンテナ単位のIPアドレスを管理する

+2

は、スタックオーバーフローへようこそ! SOは、プログラミングに関する質問のためのものであり、Linuxの使用や設定に関する質問ではありません。 SuperUser.comまたはunix.stackexchange.comは、このような質問のためのより良い場所になります。 – Barmar

答えて

0

ネットワークを作成し、そのネットワークの一部としてコンテナを作成し、そのコンテナにIPアドレスを割り当てることができます。

ネットワークを作成します。

docker network create -d bridge --subnet 172.25.0.0/16 isolated_nw 

は、既存のネットワークにコンテナを取り付けます

docker run -itd --rm \ 
--network=isolated_nw \ 
--ip=172.25.3.3 \ 
--name=<assign_container_name> \ 
<image_name> 
関連する問題