2017-10-19 129 views
0

我们有一个由docker swarm构建的集群 集群由1个Manager 3 Worker节点组成。火花中工作人员的WebUI访问

可以看出如下: enter image description here

,我们已经在集群上运行Apache的火花。它由一名硕士和四名工人组成。可以看出在主网络用户界面如下

enter image description here

的问题是,我无法访问工作节点的详细信息。它想连接到一个IP(10.0.0.5:8081)。但我无法从我的本地机器访问链接。

enter image description here

+0

你使用哪种工具来看看你的集群访问由码头工人创造的子网? – seufagner

+0

Docker swarm visualizer – ugur

回答

0

需要绑定火花WebUI中服务的端口,并使用本地主机访问在WebUI:8081火花(如果你要绑定的将localPort 8081)在泊坞窗,compose.yml文件 例子Web用户界面的服务把这样的事情 https://docs.docker.com/compose/compose-file/#ports

您指定的IP(10.0.0.5)是你不能使用IP从您的计算机

+0

我明白了,但我有很多工人。我如何分配不同的端口 – ugur

+0

您已经在swarm中部署了您的应用程序以执行'docker service ls'以查看链接到您本地计算机端口的服务。不必担心您需要与工作人员连接的方式做这些工作 – Vignajeth

+0

我正在使用码头撰写文件,如 taht https://gist.github.com/sopaoglu/40785b1df86e438faf1fafc3304bd231,但我无法解决问题 – ugur