1つのネットワークインターフェイスに複数のIPアドレスが割り当てられたホストマシンがあります。ホストマシンに割り当てられたこれらのIPアドレスの単一のIPにコンテナをそれぞれ「応答」させるために、Dockerを構成したいと思います。
これはlibcontainerで実行できますか、それともLXCドライバーを使用して--lxc-conf="lxc.network..."
でコンテナーを実行する必要がありますか?
前もって感謝します。
[〜#〜]更新[〜#〜]
各コンテナに外部からアクセスできるようにしたい。デフォルトのDocker構成では、ポートを公開し、Host_ip:exposed_port
ではなくcontainer_ip:port
でコンテナーに到達できます。この2番目のオプションは、何らかの方法で構成できますか?
docker run --net
コマンドを使用できます。
公式ドキュメント: https://docs.docker.com/articles/networking/#how-docker-networks-a-container
最初に行うことは、公式チュートリアルを使用して独自のブリッジを作成することです: https://docs.docker.com/articles/networking/#building-your-own-bridge
または既存のものを変更します: https://docs.docker.com/articles/networking/#customizing-docker
次に、コンテナを実行して、彼のIPアドレスをテーブルにマッピングします。
docker run --net=none
コマンドを使用して具体的にしたい場合は、Docker IPアドレスを構成できます。