Docker容器通过独立IP暴露给局域网

又是各种踩坑才解决了问题,走了N多弯路终于解决,Hats off to the shares!

https://blog.csdn.net/lvshaorong/article/details/69950694

全部问题起源

 

说下我的情况:

Centos上使用docker搭建hadoop集群,通过宿主机(即我的Centos)以命令行方式操作集群各种正常,但是通过与Centos在同一局域网下的Win10通过java API访问集群出问题。

原因很简单,hadoop集群Win10并不能访问在Centos上运行的dockers。最初的时候我尝试通过将docker端口映射到宿主机端口的方式,这样当我们访问集群上某个节点的时候就可以通过访问“宿主机IP:端口号”的方式来访问,比如,我们要访问namenode的

 

posted on 2019-05-11 14:47  at_today  阅读(990)  评论(0编辑  收藏  举报

导航