у меня установлен 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 выключен.