Docker Geode远程定位器

我有两个主机,我正在运行Docker,我已经成功地启动了一个Geode定位器和服务器,我不能从其他主机。

但是,当我尝试启动新的Geode服务器并使用远程定位器时:

start server --name=aloha --locators=myCache[10334] 

我得到以下错误:

 [info 2017/11/18 10:44:17.228 UTC aloha <main> tid=0x1] Starting membership services [info 2017/11/18 10:44:17.304 UTC aloha <main> tid=0x1] JGroups channel created (took 76ms) [info 2017/11/18 10:44:17.317 UTC aloha <main> tid=0x1] GemFire P2P Listener started on /172.17.0.1:41936 [info 2017/11/18 10:44:17.318 UTC aloha <Geode Failure Detection Server thread 0> tid=0x1e] Started failure detection server thread on /172.17.0.1:55542. [info 2017/11/18 10:44:17.334 UTC aloha <main> tid=0x1] Attempting to join the distributed system through coordinator 172.17.0.7(myCache:77)<ec><v0>:1024 using address 172.17.0.1(aloha:664):1024 [info 2017/11/18 10:44:29.346 UTC aloha <main> tid=0x1] Probable coordinator is still 172.17.0.7(myCache:77)<ec><v0>:1024 - waiting for a join-response [info 2017/11/18 10:44:41.351 UTC aloha <main> tid=0x1] Probable coordinator is still 172.17.0.7(myCache:77)<ec><v0>:1024 - waiting for a join-response [info 2017/11/18 10:44:53.355 UTC aloha <main> tid=0x1] Probable coordinator is still 172.17.0.7(myCache:77)<ec><v0>:1024 - waiting for a join-response [info 2017/11/18 10:45:05.359 UTC aloha <main> tid=0x1] Probable coordinator is still 172.17.0.7(myCache:77)<ec><v0>:1024 - waiting for a join-response [info 2017/11/18 10:45:17.361 UTC aloha <main> tid=0x1] Stopping membership services [info 2017/11/18 10:45:17.362 UTC aloha <main> tid=0x1] GMSHealthMonitor server socket is closed in stopServices(). [info 2017/11/18 10:45:17.362 UTC aloha <Geode Failure Detection Server thread 0> tid=0x1e] GMSHealthMonitor server thread exiting [info 2017/11/18 10:45:17.363 UTC aloha <main> tid=0x1] GMSHealthMonitor serverSocketExecutor is terminated 

我公开了以下端口: – 7575,1099,10334,8045和1024

我还添加了一个防火墙规则,允许stream量(tcp / udp)通过1024

但是,似乎我希望启动它的aloha服务器正在等待从未到达的myCache响应。

有没有人经历过这个? 还是有人有这个解决scheme?

对于Geode服务器和定位器,我使用在两台不同的主机上运行的Docker。