У меня установлен ToolBox на Windows 10.
Создал машину и контейнер Nginx, открытый снаружи на порт 8000.
IP-адрес докера - 192.168.99.100 , IP-адрес контейнера - 172.17.0.2 .
Я могу получить доступ к Nginx из Windows как 192.168.99.100:8000 . Более того, я могу получить доступ с хоста Windows напрямую к 172.17.0.2:80 . Также я могу получить доступ к Интернету изнутри контейнера.
У всех конфигурация такая:
Container (Nginx) Docker Host (VirtualBox) Host (Windows 10) Router
172.17.0.2:80 <-----------> 172.17.0.1 (docker0)
10.0.2.15 (eth0)
192.168.99.100:8000 (eth1) <------> 192.168.99.1 (Ethernet 2, VirtualBox Host-Only Ethernet Adapter)
192.168.1.3 (Ethernet, Intel Hardware Adapter) <--------------------> 192.168.1.1
<Internet static IP address> <-----------> Provider
Проблема в том, что я не могу подключить Nginx к Windows хосту. Пробовал telnet 192.168.1.3 8000 с роутера - соединение отказано.
У меня нет никакого антивируса на машине Windows, и firewal выключен.


