Tomcat与Docker
我正在testing在我的Mac上运行tomcat8。 我有以下的Dockerfile:
FROM tomcat:8-jre7 MAINTAINER "Sonam Lastname <sonam@mymail.com>"
当我使用以下命令运行Docker容器时:
docker run -d -P sonam/docker-webapp
我通过检查docker程序
docker ps -l
并查看映射在以下位置的端口:
0.0.0.0:32769->8080/tcp
我无法访问本地主机:32769(甚至试图8080端口)的Tomcat页面。
谢谢
-Sonam
在Mac上,Docker在虚拟机中运行。 Tomcat将会听那个networking接口。
您可以运行docker-machine ip <name of your docker machine>
并通过该IP而不是本地主机访问它。
如果在boot2docker上,它是类似的: boot2docker ip
。