у меня установлен 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 Outside хоста Windows. Попробовал telnet 192.168.1.3 8000 роутер - подключение отказался.
У меня нет антивируса на машине Windows, и firewal выключен.
Komp
























