Vic
Vic

Reputation: 2055

How to access container's web application from host

I am running a site inside Docker container which exports following 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 machine ip cmd

$ docker-machine ip default
192.168.99.100

How do I access the site? Just in case it matters, I am running docker on Mac here.

Upvotes: 10

Views: 29204

Answers (1)

VonC
VonC

Reputation: 1329102

You can try and access it through the docker machine IP:

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

But ideally, you would:

Upvotes: 14

Related Questions