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的

原文地址:https://www.cnblogs.com/Jing-Wang/p/10848639.html