0

単一のホストで実行されている 3 つのコンテナーがあり、Hadoop クラスターを作成しているとします。1 つはマスターで、他の 2 つはスレーブ (ネームノードとデータノード) です。

そして、ポートをマッピングする必要があります:

docker run -itd -p 50070:50070 --name master centos:bigdata

docker run -itd -p 50075:50075 -p 50010:50010 --name slave1 centos:bigdata

現在、ポート 50075、50010、50070 はホストで使用中のため、slave2 にマップできません

そして、次のようなランダムなマッピングを行うと、

docker run -p 123:50075 -p 234:50010 --name slave2 centos:bigdata

そうすると、コンテナは通信できなくなり、機能しなくなります。

では、フランネルはこの問題を解決できるのでしょうか?

4

0 に答える 0