2016-03-22 5 views
5

Я бегу сайт внутри Докер контейнера, который экспортирует следующий https://172.17.0.2:8443/admin/ & http://172.17.0.2:8463/users/Как получить доступ к веб-приложения контейнера от хоста

$ docker run -it -d --expose=8000-9900 ubuntu-java8-webapp 
bf193d011fd8.... 

Docker PS CMD

$ docker ps -a 
CONTAINER ID IMAGE  COMMAND  PORTS   NAMES 
bf193d011fd8 ubuntu-.... "/bin/bash" 8000-9900/tcp desperate_mclean 

Docker Ls CMD

$ docker-machine ls  
NAME  ACTIVE DRIVER  STATE  URL   DOCKER ERRORS 
default *  virtualbox Running tcp://192.168.99.100:2376   v1.10.3 

Docker машина IP CMD

$ docker-machine ip default 
192.168.99.100 

Как получить доступ к сайту? На всякий случай это важно, я нахожу доккер на Mac здесь.

ответ

7

Вы можете попробовать и получить доступ к нему через докер машину IP:

https://192.168.99.100:8443/admin 
http://192.168.99.100:8463/users 

Но в идеале, вы бы:

+0

Пробовал с -p 8443: 8443 -p 8463: 8463 и URL, как указано выше, будет работать. Попробует переадресацию портов дальше. – Vic

Смежные вопросы