मेरे पास विंडोज 10 पर टूलबॉक्स स्थापित है
। पोर्ट 8000 पर बाहर की ओर खोली गई मशीन, और नग्नेक्स कंटेनर बनाया है।
डॉकर मशीन का आईपी है 192.168.99.100, कंटेनर का आईपी है 172.17.0.2।
मैं विंडोज से Nginx को एक्सेस कर सकता हूं 192.168.99.100:8000। और भी, मैं सीधे विंडोज़ होस्ट से एक्सेस कर सकता हूं 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
समस्या यह है कि मैं विंडोज होस्ट के नगनेक्स ideide को कनेक्ट नहीं कर सकता। telnet 192.168.1.3 8000राउटर से कोशिश की - कनेक्शन से इनकार कर दिया। मेरे पास विंडोज मशीन पर कोई एंटीवायरस नहीं है, और फ़ायरवॉल बंद है।

