Después de instalar Docker-Toolbox en Windows 7, seguí elComience, Parte 2. Sin embargo, cuando intento acceder al servidor, por ejemplo a través del navegador, no obtengo respuesta. Como si el servidor no estuviera funcionando. Lo mismo ocurre, por ejemplo, con una imagen descargada para nginx (ver más abajo).
Comandos utilizados:
> docker build --build-arg HTTP_PROXY=<proxy_host>:<proxy_port> --build-arg HTTPS_PROXY=<proxy_host>:<proxy_port> --tag=friendlyhello .
> docker image ls
REPOSITORY TAG IMAGE ID CREATED SIZE
friendlyhello latest 652aa06a8b38 About an hour ago 131MB
> docker run -d -p 4000:80 friendlyhello
> docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
ae26a10e9e1f friendlyhello "python app.py" 2 seconds ago Up 2 seconds 0.0.0.0:4000->80/tcp lucid_albattani
Acceso en navegador: localhost:4000 o la "dirección IP local":4000 ( docker-machine ip
me da Error getting IP address: Host is not running
).
Mismo resultado/problema para
> docker image ls
REPOSITORY TAG IMAGE ID CREATED SIZE
nginx latest 881bd08c0b08 3 weeks ago 109MB
> docker run --name my-nginx81 -d -p 8081:80 nginx
> docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
aaad65752f02 nginx "nginx -g 'daemon of" 17 minutes ago Up 17 minutes 0.0.0.0:8081->80/tcp my-nginx81
Acceso en el navegador: localhost:8081 o la "dirección IP local":8081
Respuesta1
Eh, después de reiniciar la pc encontré la solución. Después del inicio, necesitaba ejecutar nuevamente "Docker Quickstart Terminal" (como administrador). Después de la ejecución (start.sh) en la ventana recibí el mensaje Docker is configured to use the default machine with IP 12.34.56.78
. Usandoesodirección IP junto con los puertos (4000 o 8081) funcionó :o