Depois de instalar o docker-toolbox no Windows 7, segui oPrimeiros passos, parte 2. No entanto, ao tentar acessar o servidor, por exemplo, através do navegador, não obtenho resposta. Como se o servidor não estivesse funcionando. O mesmo vale para, por exemplo, uma imagem baixada para nginx (veja abaixo).
Comandos usados:
> 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
Acesse no navegador: localhost:4000 ou o "local ip-adress":4000 ( docker-machine ip
me dá Error getting IP address: Host is not running
).
Mesmo 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
Acesse no navegador: localhost:8081 e o "endereço IP local":8081
Responder1
Eh, depois de reiniciar o pc encontrei a solução. Após a inicialização, precisei executar novamente o "Docker Quickstart Terminal" (como administrador). Após a execução (start.sh) na janela recebi a mensagem Docker is configured to use the default machine with IP 12.34.56.78
. Usandoqueendereço IP junto com as portas (4000 ou 8081) funcionou :o