法兰绒解决的端口映射的复杂性是什么?
假设我有3个Containers在单个主机上运行,我们正在制作一个Hadoop集群,1个是master,另外2个是slave(Namenode和datanodes)
而且,我们需要映射端口:
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
然后,容器将无法通信,它将无法正常工作。
那么,法兰绒可以解决这个问题吗?