我在docker主机上运行了一个Web应用程序(web2,部署在tomcat上)。
DOCKER_HOST=tcp://192.168.59.103:2376
docker port web2
8000/tcp -> 0.0.0.0:8000
8080/tcp -> 0.0.0.0:8080
现在,我访问此应用程序: http://192.168.59.103:8080/analytics/index.htm
我已完成端口转发(verizon路由器):
HTTP TCP Any - > 80
这个映射与我运行服务器的笔记本电脑有关。
问题:我无法使用我的公共IP访问此应用程序
http://my-public-ip:8080/analytics/index.htm
有人可以帮我这个或提供指示,我可以在这里做一些阅读吗?
提前致谢。 罗伊
答案 0 :(得分:0)
在我的应用程序中,正在使用Virtualbox和Docker,缺少的元素是我需要向Virtualbox添加端口转发规则。
请参阅:Cannot browse dockerized web app from other computers on network