डॉकर कंटेनर का आईपी पता कैसे खोजें?

How Find Ip Address Docker Container



डॉकर दुनिया में नेटवर्क प्रशासकों का वर्चुअलाइजेशन प्लेटफॉर्म जैसे माइक्रोसॉफ्ट, रेड हैट, और अन्य में शामिल नेटवर्क घटकों को सीखने के लिए एक महत्वपूर्ण दायित्व है। हालांकि, एक कंटेनर स्थापित करना इतना आसान नहीं है; कंटेनर आर्किटेक्चर को उचित रूप से कॉन्फ़िगर करने के लिए मजबूत नेटवर्किंग विशेषज्ञता की आवश्यकता होती है।

इस समस्या को हल करने के लिए डॉकर नेटवर्किंग बनाई गई थी। डॉकर नेटवर्क एक कनेक्टिविटी ट्रस्ट ज़ोन को परिभाषित करता है जिसमें उस नेटवर्क के कंटेनर स्वतंत्र रूप से संचार कर सकते हैं। मेजबान पर प्रत्येक नेटवर्क का ब्रिज इंटरफेस होता है, और इन इंटरफेस के बीच संचार को फ़ायरवॉल नियमों का उपयोग करके फ़िल्टर किया जाता है। लगभग समान डॉकर नेटवर्क और होस्ट ब्रिजिंग इंटरफ़ेस वाले ज़ोन में कंटेनर अक्सर एक दूसरे के साथ संचार कर सकते हैं।







डॉकर एकल होस्ट पर चलने वाले कंटेनरों के लिए आईपी पते का प्रबंधन करता है, लेकिन कंटेनर क्लस्टर में कई सर्वरों में आईपी पते के प्रबंधन में इसकी कोई दृश्यता नहीं है। वास्तविक दुनिया की कंपनियों में एकल कंटेनर सेटिंग्स असामान्य हैं। उनके पास आमतौर पर वर्चुअल मशीन और वास्तविक होस्ट भी होते हैं। परिणामस्वरूप, पूरे उद्यम में IP पतों को समग्र रूप से प्रबंधित किया जाना चाहिए।



कंटेनर को नेटवर्किंग करने वाला प्रत्येक डॉकर डिफ़ॉल्ट रूप से एक आईपी पता आवंटित करने के लिए जुड़ता है। और प्रत्येक नेटवर्क को एक डिफ़ॉल्ट सबनेट मास्क दिया जाता है, जिसे बाद में आईपी पते वितरित करने के लिए पूल के रूप में उपयोग किया जाता है। नीचे दिए गए ट्यूटोरियल में, हम आपको डॉकटर कंटेनर के आईपी एड्रेस की जांच करने की विधि बताने जा रहे हैं।



आवश्यक शर्तें

डॉकर कंटेनर के आईपी पते की जांच करने के लिए, सुनिश्चित करें कि आपने अपने किसी भी वांछित ऑपरेटिंग सिस्टम में डॉकर स्थापित किया है। हमारे मामले में, हम इस पद्धति को उबंटू 20.04 लिनक्स सिस्टम पर लागू कर रहे हैं।





डॉकटर कंटेनर के आईपी पते की जांच करने की विधि

डॉकटर कंटेनर के आईपी पते की जांच करने के लिए, आपको उबंटू 20.04 सिस्टम का टर्मिनल खोलना होगा। आप इसे Ctrl+Alt+T का उपयोग करके या एप्लिकेशन क्षेत्र में खोज कर खोल सकते हैं। एक बार खोलने के बाद, निम्नलिखित सूचीबद्ध चरणों का पालन करें।

चरण 1: डॉकर इंटरफेस

हम सभी जानते हैं कि हम अपने एप्लिकेशन को एक कंटेनर नामक बंडल वातावरण में निष्पादित करने के लिए डॉकर का उपयोग कर सकते हैं। जब भी आप चाहते हैं कि कंटेनर एक दूसरे के साथ संवाद करें, तो आप मान सकते हैं कि वे जो नेटवर्क बनाते हैं वह एक ब्रिज नेटवर्क है। नेटवर्क की सूची प्राप्त करने के लिए, टर्मिनल में निम्न सूचीबद्ध कमांड टाइप करें:



$डोकर नेटवर्करास

यह कमांड डॉकर-डिज़ाइन किए गए नेटवर्क को प्रदर्शित करता है जो वियोज्य नहीं हैं। परिणाम कंटेनर नेटवर्क प्रदर्शित करता है जो नियमित डॉकर स्थापना के दौरान उत्पन्न होते हैं। जैसा कि आप देख सकते हैं, प्रत्येक नेटवर्क का अपना आईडी और नाम होता है। प्रत्येक नेटवर्क को एक ड्राइवर सौंपा गया है।

यह ध्यान देने योग्य है कि ब्रिज और होस्ट नेटवर्क का नाम उनके संबंधित ड्राइवरों के समान ही है। ब्रिज नेटवर्क ब्रिज ड्राइवर से जुड़ा हुआ है, जैसा कि ऊपर आउटपुट में दिखाया गया है।

यह याद रखना महत्वपूर्ण है कि नेटवर्क और ड्राइवर समान चीजें नहीं हैं। इस उदाहरण में नेटवर्क और ड्राइवर एक ही नाम साझा करते हैं, और वे एक ही चीज़ नहीं हैं। ब्रिज नेटवर्क की भी स्थानीय स्तर पर जांच की जाती है, जैसा कि ऊपर दिए गए परिणाम में दिखाया गया है।

यह निर्दिष्ट करता है कि नेटवर्क इस डॉकर होस्ट तक सीमित है। यह सभी ब्रिज-आधारित नेटवर्कों के लिए सही है, क्योंकि ब्रिज ड्राइवर केवल सिंगल-होस्ट नेटवर्किंग की अनुमति देता है।

चरण 2: कंटेनर सुविधाओं की जाँच करें

अब आपको या तो आईडी या कंटेनर का नाम प्राप्त करना होगा। इसे प्राप्त करने के लिए आप निम्न सूचीबद्ध कमांड का उपयोग कर सकते हैं:

$डाक में काम करनेवाला मज़दूरपी.एस.


आउटपुट में, कंटेनरों का आईडी और नाम प्रदर्शित होता है। आप उन्हें आगे के चरणों में उपयोग कर सकते हैं।

चरण 3: बैश का उपयोग करना

आप किसी कंटेनर को बैश शेल से जोड़कर उसकी नेटवर्क आईडी भी प्राप्त कर सकते हैं। डब्ल्यू कंटेनर के बैश को शुरू करने के लिए कमांड का उपयोग करें।

$सुडोडाक में काम करनेवाला मज़दूरकार्यकारी-यह<पात्रपहचान> दे घुमा के

इस आदेश के क्रियान्वयन में कुछ समय लगेगा। लेकिन यह आपको डॉकटर कंटेनर शेल में ले जाएगा।

चरण 4: iproute स्थापित करें

अब, आपको iproute2 इंस्टॉल करना होगा और IP पता जांचना होगा। इसके लिए नीचे सूचीबद्ध कमांड का उपयोग करें।

$उपयुक्त-स्थापित करेंiproute2

इसके सफल इंस्टालेशन के लिए आपको कुछ समय इंतजार करना होगा।

चरण 5: आईपी पता जांचें

अब, हम अपने डॉकटर कंटेनर के आईपी पते की जांच करने के लिए पूरी तरह तैयार हैं। निम्नलिखित सूचीबद्ध आदेश का प्रयोग करें।

$आईपी ​​​​अतिरिक्त | पकड़वैश्विक

आउटपुट आईपी पता दिखाता है जैसा कि ऊपर संलग्न स्क्रीनशॉट में दिखाया गया है।

निष्कर्ष

इस ट्यूटोरियल में, हमने डॉकर में नेटवर्किंग की अवधारणा के बारे में विस्तार से बताने की कोशिश की है। साथ ही, हमने आपको डॉकटर कंटेनर के आईपी पते की जांच करने की विधि भी सिखाई है। मुझे उम्मीद है कि आप अपने आवश्यक डॉकटर कंटेनर के आईपी पते को आसानी से जांच लेंगे।