docker-toolbox не может получить доступ к серверу nginx

docker-toolbox не может получить доступ к серверу nginx

После установки docker-toolbox на Windows 7 я следовалНачало работы, часть 2. Однако при попытке доступа к серверу, например, через браузер, я не получаю ответа. Как будто сервер не запущен. То же самое, например, для загруженного образа для nginx (см. ниже).

Используемые команды:

> 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

Доступ в браузере: localhost:4000 или "local ip-adress":4000 ( docker-machine ipу меня это дает Error getting IP address: Host is not running).

Тот же результат/проблема для

> 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

Доступ в браузере: localhost:8081 ir "local ip-adress":8081

решение1

Эх, после перезагрузки ПК я нашел решение. После запуска мне нужно было снова выполнить "Docker Quickstart Terminal" (как администратор). После выполнения (start.sh) в окне я получил сообщение Docker is configured to use the default machine with IP 12.34.56.78. Используячтоip-адрес вместе с портами (4000 или 8081) это сработало :o

Связанный контент