मेरे पास एक docker कंटेनर है जो मेरे linux होस्ट में डिफ़ॉल्ट docker Bridge नेटवर्क में चल रहा है। कंटेनर इंटरनेट तक पहुंच सकता है। ( wget -qO- google.com
काम करता है) ifconfig
आईपी 172.17.0.2 दिखाता है।
मेरा लैपटॉप जो मेरे सर्वर के समान नेटवर्क से जुड़ा है। यह मेरे सर्वर को पिंग कर सकता है और मेरा सर्वर मेरे लैपटॉप को पिंग कर सकता है और मेरा डॉकटर कंटेनर मेरे लैपटॉप को पिंग कर सकता है लेकिन मेरा लैपटॉप मेरे डॉक कंटेनर को पिंग नहीं कर सकता है। (मेरा सर्वर मेरे कंटेनर को भी पिंग कर सकता है।)
वायरशर्क के उपयोग के साथ मुझे पता चला कि डॉक कंटेनर पिंग मेरे सर्वर के आईपी से आ रहा है।
मैं पढ़ता हूं कि पुल एडाप्टर का उपयोग करके कनेक्ट करने पर डॉकटर कंटेनर इंटरनेट से कनेक्ट होता है। (न जाने कहां) के बारे में पढ़ा बहाना :
"एक छोटी सी चेतावनी है और वह यह है कि मस्काराड फ़ंक्शन लगभग हमेशा केवल एक ही दिशा में काम करता है, वह यह है कि मस्कार किया गया होस्ट कॉल आउट कर सकता है, लेकिन वे दूरस्थ होस्ट से नेटवर्क कनेक्शन स्वीकार या प्राप्त नहीं कर सकते हैं।"
इस वाक्य में लगभग एक है इसलिए मुझे यकीन नहीं है कि क्या यह डॉकटर के लिए सच है।
तो मेरा सवाल यह है कि क्या मैं किसी तरह अपने लैपटॉप से अपने डॉकटर कंटेनर (मेरे वर्तमान कॉन्फ़िगरेशन में) के लिए कनेक्शन शुरू कर सकता हूं? क्यों नहीं?
ऐसा करने के लिए क्या आवश्यक होगा? (मुझे -प्रकाश के बारे में पता है)