我正在从官方仓库中的docker容器中运行tomcat。
docker pull tomcat
按照首页中所述的准则,我已经运行了实例,并启动了Tomcat服务器
docker run -it --rm -p 8888:8080 tomcat:8.0
并且Tomcat服务器在端口8888上可用。执行以下命令时,我可以在boot2docker中获得响应
curl localhost:8888
但是我想从安装在PC上的Web浏览器访问该页面(该浏览器不在Virtual Box中,而Windows是安装在Virtual Box中)。我可以吗?如果可以,怎么办?
您可能在VirtualBox设置中缺少端口转发规则。
boot2docker vm > settings > Network > NAT adapter > Port forwarding
注意最后一个条目:
这样,您就配置了整个链:hostPort:virtualBoxPort
然后virtualBoxPort:containerPort
,如下图所示:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句