
私は Docker の世界では初心者です。これまで VirtualBox をよく使用しており、その観点からすべてを理解していますが、今は代わりに Docker コンテナに切り替えたいと思っています。
私の質問に答えていただければ幸いです。
各コンテナに個別のネットワーク アダプターを構成することは可能ですか。たとえば、VM に例えると、最初のコンテナには 2 つのネットワーク インターフェイスがあり、1 つ目はコンテナ間のローカル ネットワーク、2 つ目はブリッジ ネットワークです。2 番目のコンテナにはローカル ネットワーク アダプターが 1 つだけありますか。
2 つのコンテナ ブリッジ アダプタを用意して、各コンテナが DHCP サーバーに Virtual Box のブリッジ アダプタと同じ IP アドレスをリースするように要求することは可能ですか。1 つのコンテナは Apache2 Web サーバーを実行し、ルーターから 192.168.0.10 IP を取得します。もう 1 つのコンテナは Nginx サーバーを実行し、ルーターから 192.168.0.11 IP を取得します。ルーターでこの IP にポートを転送できますか?
私が理解している限りでは、docker はカーネルによって分離された新しいプロセス グループを作成し、chroot を使用して既存のルート ディレクトリから独自の作業ディレクトリを作成するだけなので、インストールされているすべてのソフトウェアはコンテナー内で使用可能になりますが、新しいソフトウェアをインストールすると、実際のルート ディレクトリのどこかにあるが、以前にインストールされたソフトウェアへのシンボリック リンクがある chroot されたディレクトリにインストールされます。
どのような回答やご助力でもいただければ幸いです。
ありがとう。