Я запустил пример док-контейнера NGINX на докере для Windows, и я не могу просмотреть его на локальном хосте ИЛИ IP-адрес для образа контейнера.
Я развернул контейнер, выполнив следующую простую команду:
docker run --detach --publish 80:80 --name webserver nginx
И когда я нажал http://localhost через браузер;Я получаю сообщение «Эта страница не работает» «XXXX не отправлял никаких данных» (X - это IP-адрес или локальный хост)
Я также получил IP-адрес, выполнив следующую команду:
docker inspect -f "{{ .NetworkSettings.Networks.nat.IPAddress }}" webserver
Тот же результат, когда я напрямую использую IP-адрес.Я новичок в докере и докере для Windows, и я не уверен, почему я не могу просмотреть этот пример приложения.
Я следовал этим инструкциям, когда обнаружил свою проблему: https://docs.docker.com/docker-for-windows/
Вот версия докера, которую я сейчас использую:
Client: Docker Engine - Community
Version: 18.09.2
API version: 1.39
Go version: go1.10.8
Git commit: 6247962
Built: Sun Feb 10 04:12:31 2019
OS/Arch: windows/amd64
Experimental: false
Server: Docker Engine - Community
Engine:
Version: 18.09.2
API version: 1.39 (minimum version 1.24)
Go version: go1.10.6
Git commit: 6247962
Built: Sun Feb 10 04:28:48 2019
OS/Arch: windows/amd64
Experimental: true