2016-02-04 46 views
0

我正在測試在我的Mac上運行tomcat8。我有以下Dockerfile:Tomcat與Docker

FROM tomcat:8-jre7 

MAINTAINER "Sonam Lastname <[email protected]>" 

當我運行以下命令多克爾容器:

docker run -d -P sonam/docker-webapp 

我通過

docker ps -l 

檢查泊塢窗過程中,看到了端口映射at:

0.0.0.0:32769->8080/tcp 

我無法通過localhost:32769訪問tomcat頁面(甚至嘗試訪問8080端口)。

感謝

-Sonam

回答

2

泊塢運行在一個虛擬機在Mac上時。 Tomcat將聽該網絡接口。

您可以運行docker-machine ip <name of your docker machine>並通過該IP而不是本地主機訪問它。

如果在boot2docker上,它是類似的:boot2docker ip

+0

謝謝你的回答。我現在可以訪問端點。 – Sonam

+0

我想問一個後續問題。 – Sonam