2016-02-04 4 views
0

Я тестирую под управлением tomcat8 на своем Mac. У меня есть следующие Dockerfile:Tomcat with Docker

FROM tomcat:8-jre7 

MAINTAINER "Sonam Lastname <[email protected]>" 

Когда я запускаю контейнер Docker с помощью следующей команды:

docker run -d -P sonam/docker-webapp 

я проверяю для процесса Docker по

docker ps -l 

и увидеть порт отображается по адресу:

0.0.0.0:32769->8080/tcp 

Я не могу получить доступ к странице tomcat с localhost: 32769 (и даже попытался порт 8080).

благодаря

-Sonam

ответ

2

Docker работает в виртуальной машине, когда на Mac. Tomcat будет слушать этот сетевой интерфейс.

Вы можете запустить docker-machine ip <name of your docker machine> и получить доступ к нему через этот IP-адрес вместо localhost.

Если на boot2docker, это похоже: boot2docker ip.

+0

Благодарим вас за ответ. Теперь я могу получить доступ к конечной точке. – Sonam

+0

Я хочу задать вопрос. – Sonam