हिन्दी

डेवलपर टूल · Docker रन टू Docker Compose कन्वर्टर

Compose में Docker नेटवर्किंग: ब्रिज, होस्ट और डिफ़ॉल्ट नेटवर्क

· पेजभूमि

डाक में काम करनेवाला मज़दूर लिखें नेटवर्किंग

Compose में Docker नेटवर्किंग को दर्शाने वाला सार आरेख: ब्रिज, होस्ट और डिफ़ॉल्ट नेटवर्क
मूल ToolAcre वेक्टर चित्रण

Docker का नेटवर्किंग मॉडल शुरुआती --link दिनों और आज के उपयोगकर्ता-परिभाषित नेटवर्क के बीच बहुत बदल गया है। यह पोस्ट मोड के बारे में बताती है, Compose स्वचालित रूप से क्या बनाता है, और --network फ़्लैग कैसे परिवर्तित होते हैं।

वेब कंटेनर डेटाबेस नहीं ढूंढ सकता - पुराने Docker रन में --link का उपयोग किया गया था, नई फ़ाइल में कुछ भी नहीं है

वेब कंटेनर डेटाबेस नहीं ढूंढ सकता - पुराने Docker रन में --link का उपयोग किया गया था, नई फ़ाइल में कुछ भी नहीं है। साक्ष्य: --link को YAML बनने के बजाय विरासत के रूप में उपभोग और चेतावनी दी जाती है। डिस्पोज़ेबल लिटरल्स के साथ नेटवर्क अटैचमेंट को पुन: प्रस्तुत करें। प्रत्येक स्रोत घटना को नेटवर्क_मोड नेटवर्क लिंक के साथ जोड़ें; गंतव्य समीक्षा के लिए DNS और टोपोलॉजी आरक्षित करें।

नेटवर्किंग घटना से यह भी पता चलता है कि एक अलग नेटवर्किंग घटना सीमा यह है कि होस्ट कोई भी निजी ब्रिज नहीं करता है और कंटेनर-उपसर्ग मान नेटवर्क_मोड बन जाते हैं। साक्ष्य: होस्ट नो ब्रिज प्राइवेट और कंटेनर-प्रीफिक्स्ड मान नेटवर्क_मोड बन जाते हैं। यह नेटवर्क अनुलग्नक बाधा एक रोक बिंदु है। विनिर्माण व्यवहार के बिना नेटवर्क_मोड नेटवर्क लिंक का निरीक्षण करें, फिर DNS और टोपोलॉजी के लिए होस्ट जांच का दस्तावेजीकरण करें।

कन्वर्टर उपयोगकर्ता-नामित नेटवर्क को बाहरी घोषित करता है; यह बहु-सेवा डिफ़ॉल्ट नेटवर्क नहीं बनाता है

डिफ़ॉल्ट ब्रिज और उपयोगकर्ता-परिभाषित ब्रिज - सेवा नाम केवल बाद वाले पर ही क्यों हल होते हैं। साक्ष्य: एक एकल-सेवा कन्वर्टर प्रोजेक्ट DNS संबंधों का निर्माण नहीं कर सकता है; कन्वर्टर उपयोगकर्ता-नामित नेटवर्क को बाहरी घोषित करता है; यह बहु-सेवा डिफ़ॉल्ट नेटवर्क नहीं बनाता है। नेटवर्क अटैचमेंट टोकन को नेटवर्क_मोड नेटवर्क लिंक में ट्रेस करें। अंतिम-मूल्य वाले फ़ील्ड से ऑर्डर किए गए मानों को अलग करें; DNS और टोपोलॉजी संग्रह से बाहर है।

एक संबंधित नेटवर्किंग तंत्र सीमा यह है कि इस नेटवर्किंग अनुभाग के लिए इस उम्मीदवार फ़ाइल के बगल में इस नेटवर्किंग अनुभाग के लिए मूल कमांड और इस नेटवर्किंग अनुभाग के लिए चेतावनियाँ रखें। साक्ष्य: भंडार कोई व्यापक रनटाइम या ऐतिहासिक प्रमाण नहीं देता है। नेटवर्क_मोड नेटवर्क लिंक में एक सदस्य या स्केलर की भविष्यवाणी करने के लिए इस नेटवर्क अनुलग्नक तथ्य का उपयोग करें। DNS और टोपोलॉजी के बारे में कुछ भी निर्णय लेने से पहले चेतावनियों की जाँच करें।

प्रोजेक्ट-नेटवर्क DNS व्यवहार इस एकल-सेवा कन्वर्टर द्वारा उत्पन्न या परीक्षण नहीं किया गया है

Compose आपके लिए क्या बनाता है - एक प्रोजेक्ट नेटवर्क जहां प्रत्येक सेवा का एक DNS नाम होता है। साक्ष्य: एक कस्टम नेटवर्क एक सेवा प्रविष्टि और एक बाहरी घोषणा बन जाता है; प्रोजेक्ट-नेटवर्क DNS व्यवहार इस एकल-सेवा कन्वर्टर द्वारा उत्पन्न या परीक्षण नहीं किया जाता है। इसके मॉडल से नेटवर्क अटैचमेंट क्रमबद्धता का मूल्यांकन करें। नेटवर्क_मोड नेटवर्क लिंक में उद्धरण प्रकारों की सुरक्षा करता है लेकिन DNS और टोपोलॉजी के लिए कोई परिचालन प्रमाण नहीं देता है।

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

--network होस्ट और कोई नहीं - नेटवर्क_मोड: होस्ट, इसकी लिनक्स-केंद्रित प्रकृति, और पोर्ट को नजरअंदाज किया जा रहा है

--network होस्ट और कोई नहीं - नेटवर्क_मोड: होस्ट, इसकी लिनक्स-केंद्रित प्रकृति, और पोर्ट को नजरअंदाज किया जा रहा है। अनुमान लगाने के बजाय नेटवर्क अटैचमेंट अपवाद पर रुकें। नेटवर्क_मोड नेटवर्क लिंक के निकट किसी भी जोड़ के लिए DNS और टोपोलॉजी से जुड़े परिनियोजन-विशिष्ट कारण की आवश्यकता होती है।

एक अन्य नेटवर्किंग अपवाद बाधा यह है कि एक अलग नेटवर्किंग अपवाद सीमा यह है कि ओवरले मैकवलन उपनाम और निश्चित पते को मैन्युअल काम की आवश्यकता होती है। साक्ष्य: ओवरले मैकवलन उपनाम और निश्चित पतों को मैन्युअल काम की आवश्यकता है। मूल नेटवर्क अनुलग्नक आदेश को चेतावनियों के पास रखें। तुलना से पता चलता है कि नेटवर्क_मोड नेटवर्क लिंक में क्या शामिल है और कौन सा DNS और टोपोलॉजी निर्णय मैन्युअल रहता है।

कंटेनर:x को नेटवर्क_मोड के रूप में संरक्षित किया गया है: कंटेनर:x, सेवा में दोबारा नहीं लिखा गया है:x

--network कंटेनर:x - नेटवर्क_मोड: सर्विस:x Compose में और VPN साइडकार के लिए इसका उपयोग। साक्ष्य: कंटेनर:x शाब्दिक रहता है और सेवा में दोबारा नहीं लिखा जाता है:x; कंटेनर:x को नेटवर्क_मोड के रूप में संरक्षित किया गया है: कंटेनर:x, सेवा में दोबारा नहीं लिखा गया है:x। सिंथेटिक नामों से नेटवर्क अटैचमेंट उदाहरण बनाएं। उत्पादन DNS और टोपोलॉजी विवरण को उजागर किए बिना प्रत्येक नेटवर्क_मोड नेटवर्क लिंक आइटम को ट्रेस करने योग्य बनाएं।

वही नेटवर्किंग उदाहरण नमूना दर्शाता है कि इस नेटवर्किंग अनुभाग के लिए इस उम्मीदवार फ़ाइल के बगल में इस नेटवर्किंग अनुभाग के लिए मूल कमांड और इस नेटवर्किंग अनुभाग के लिए चेतावनियाँ रखें। युग्मित नेटवर्क अनुलग्नक तथ्य नेटवर्क_मोड नेटवर्क लिंक में दिखाई देना चाहिए। उस पंक्ति को रिकॉर्ड करें और DNS और टोपोलॉजी के बारे में धारणाओं से बचें।

--link को विरासत के रूप में चेतावनी दी गई है और लिंक कुंजी बनने के बजाय छोड़ दिया गया है

--link - विरासत लिंक: कुंजी, इसने क्या किया, और सेवा नाम इसे क्यों प्रतिस्थापित करते हैं। साक्ष्य: कोई लिंक कुंजी तैयार नहीं की जाती है और साथियों को मैन्युअल रूप से मॉडल किया जाना चाहिए; --link को विरासत के रूप में चेतावनी दी गई है और लिंक कुंजी बनने के बजाय छोड़ दिया गया है। नेटवर्क अनुलग्नक परिणाम को एक अवलोकनीय नेटवर्क_मोड नेटवर्क लिंक अंतर में अनुवादित करें। Docker के पास बाद का DNS और टोपोलॉजी निर्णय है।

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

इसमें क्या शामिल नहीं है - ओवरले नेटवर्क, मैकवलान और IPवी6 कॉन्फ़िगरेशन

इसमें क्या शामिल नहीं है - ओवरले नेटवर्क, मैकवलान और IPवी6 कॉन्फ़िगरेशन। नेटवर्क अटैचमेंट का दायरा यहां दिखाए गए नेटवर्क_मोड नेटवर्क लिंक शाखाओं तक सीमित करें। पड़ोसी प्रपत्र और डिफ़ॉल्ट DNS और टोपोलॉजी प्रश्नों का उत्तर नहीं दे सकते।

एक और नेटवर्किंग स्कोप सीमा एक अलग नेटवर्किंग सीमा सीमा का अनुसरण करती है, वह यह है कि एक एकल-सेवा कन्वर्टर प्रोजेक्ट DNS संबंधों का निर्माण नहीं कर सकता है। साक्ष्य: एक एकल-सेवा कन्वर्टर प्रोजेक्ट DNS संबंधों का निर्माण नहीं कर सकता है। इस नेटवर्क अनुलग्नक सीमा को बहिष्करण के रूप में मानें। DNS और टोपोलॉजी के बारे में अनुमानों के बजाय सटीक नेटवर्क_मोड नेटवर्क लिंक को प्राथमिकता दें।

नेटवर्क_मोड और बाहरी नेटवर्क घोषणाओं के साथ चेतावनियाँ पढ़ें

टेकअवे: Compose नेटवर्क आधुनिक --link हैं - और --network के साथ एक कमांड को परिवर्तित करने से पता चलता है कि सेवा में ध्वज का प्रतिनिधित्व कैसे किया जाता है। साक्ष्य: होस्ट मोड चेतावनी देता है कि प्रकाशित पोर्ट का कोई रनटाइम प्रभाव नहीं है; नेटवर्क_मोड और बाहरी नेटवर्क घोषणाओं के साथ चेतावनियाँ पढ़ें। स्रोत विकल्प, मॉडल फ़ील्ड, नेटवर्क_मोड नेटवर्क लिंक लाइन और चेतावनी के रूप में नेटवर्क अनुलग्नक का ऑडिट करें। DNS और टोपोलॉजी की जाँच करने से पहले रहस्य हटाएँ।

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