Tomcat 和 Docker

Tomcat with Docker

我正在 运行 在我的 Mac 上测试 tomcat8。我有以下 Docker 文件:

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

我无法使用 localhost:32769 访问 tomcat 页面(甚至尝试访问 8080 端口)。

谢谢

-索南

Docker 运行 在 Mac 上的虚拟机中。 Tomcat 将监听该网络接口。

您可以 运行 docker-machine ip <name of your docker machine> 并通过该 IP 而不是本地主机访问它。

如果在boot2docker上,类似:boot2docker ip.