urO*_*ced 6 windows tomcat docker
我正在使用docker工具箱在我的Windows系统上运行docker.我使用命令运行tomcat容器docker run -it --rm -p 8888:8080 tomcat:8.0.根据文档,我应该能够使用http:// localhost:8888访问tomcat ,但这不起作用.
相反,我可以使用docker-machine ip访问tomcat app,这是http://192.168.99.100:8888.
但这不是我需要的.我需要通过网络从我的系统外部访问tomcat容器应用程序.那么,如何将tomcat应用程序映射到我的Windows主机系统?
谷歌搜索时,我可以看到boot2docker vm的端口转发选项.但是,我再次使用boot2docker.我正在使用docker工具箱.
最后,我能够找到添加端口转发规则的位置.打开oracle VirtualBox Manager.转到设置 - >网络 - >端口转发..
这里有1条规则已经可用于ssh.所以我使用以下配置为此添加了另一个规则:HostIP:HostPort => 127.0.0.1:9999 GuestIP:GuestPort =>:8888
所以现在如果我调用http:// localhost:9999,它将被转发到=> docker-machine:8888,并从那里转发到=> tomcatVM:8080.
| 归档时间: |
|
| 查看次数: |
2499 次 |
| 最近记录: |