हिन्दी

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

Docker पोर्ट मैपिंग सिंटैक्स: -p 8080:80/udp को Compose पोर्ट में कन्वर्ट करना

· यह काम किस प्रकार करता है

डाक में काम करनेवाला मज़दूर लिखें बंदरगाहों

Docker पोर्ट मैपिंग सिंटैक्स को दर्शाने वाला सार आरेख: पोर्ट बनाने के लिए -p 8080:80/udp परिवर्तित करना
मूल ToolAcre वेक्टर चित्रण

-p ध्वज होस्ट IP, होस्ट पोर्ट, कंटेनर पोर्ट और प्रोटोकॉल को एक स्ट्रिंग में पैक करता है। यह पोस्ट स्ट्रिंग को तोड़ती है, Compose छोटा और लंबा सिंटैक्स दिखाती है, और YAML उद्धरण जाल की व्याख्या करती है।

पोर्ट 22 1342 बन गया - हाथ से पोर्ट की गई एक Compose फ़ाइल उस चीज़ को उजागर करती है जो किसी ने नहीं मांगी थी

पोर्ट 22 1342 बन गया - हाथ से पोर्ट की गई एक Compose फ़ाइल उस चीज़ को उजागर करती है जो किसी ने नहीं मांगी थी। साक्ष्य: प्रत्येक -p मान को लघु सिंटैक्स के रूप में पोर्ट के अंतर्गत रखा जाता है। डिस्पोज़ेबल लिटरल्स के साथ पोर्ट प्रकाशन को पुन: प्रस्तुत करें। प्रत्येक स्रोत घटना को पोर्ट के साथ जोड़ें और उजागर करें; गंतव्य समीक्षा के लिए आरक्षित बंधन और प्रोटोकॉल।

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

-p का एनाटॉमी - [ip:]hostPort:containerPort[/protocol], रेंज और होस्ट-पोर्ट-छोड़े गए फॉर्म के साथ जो एक यादृच्छिक पोर्ट चुनता है

-p का एनाटॉमी - [ip:]hostPort:containerPort[/protocol], रेंज और होस्ट-पोर्ट-छोड़े गए फॉर्म के साथ जो एक यादृच्छिक पोर्ट चुनता है। साक्ष्य: स्थान, बराबर, संलग्न, दोहराया, कैटेगरीबद्ध, UDP, IPv4 और IPv6 वर्तनी का परीक्षण किया जाता है। पोर्ट प्रकाशन टोकन को पोर्ट में ट्रेस करें और उजागर करें। अंतिम-मूल्य वाले फ़ील्ड से ऑर्डर किए गए मानों को अलग करें; बाइंडिंग और प्रोटोकॉल संग्रह से बाहर है।

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

संक्षिप्त सिंटैक्स लिखें - सूची आइटम के समान स्ट्रिंग, और इसे हमेशा उद्धृत क्यों किया जाना चाहिए

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

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

कन्वर्टर केवल उद्धृत शॉर्ट-फॉर्म पोर्ट उत्सर्जित करता है; यह लंबा मैपिंग फॉर्म उत्पन्न नहीं करता है

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

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

कारगर उदाहरण: एक पोर्ट सूची में तीन -p झंडे - एक ही पोर्ट पर TCP और UDP, एक लोकलहोस्ट-ओनली बाइंडिंग और एक पोर्ट रेंज

व्यावहारिक उदाहरण: एक पोर्ट सूची में तीन -p झंडे - एक ही पोर्ट पर TCP और UDP, एक लोकलहोस्ट-ओनली बाइंडिंग और एक पोर्ट रेंज। सिंथेटिक नामों से पोर्ट प्रकाशन उदाहरण बनाएं। उत्पादन बाइंडिंग और प्रोटोकॉल विवरण को उजागर किए बिना प्रत्येक पोर्ट और आइटम को ट्रेस करने योग्य बनाएं।

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

एक्सपोज़ बनाम पोर्ट्स - क्यों -p होस्ट पर प्रकाशित होता है जबकि एक्सपोज़ केवल सेवाओं के बीच पोर्ट दस्तावेज़ों को प्रकाशित करता है

एक्सपोज़ बनाम पोर्ट्स - क्यों -p होस्ट पर प्रकाशित होता है जबकि एक्सपोज़ केवल सेवाओं के बीच एक पोर्ट का दस्तावेजीकरण करता है। पोर्ट प्रकाशन परिणाम को एक अवलोकनीय पोर्ट में अनुवादित करें और अंतर उजागर करें। Docker बाद के बाइंडिंग और प्रोटोकॉल फैसले का मालिक है।

पोर्ट परिणाम कार्यान्वयन यह भी दर्शाता है कि एक अलग पोर्ट प्रभाव सीमा यह है कि प्रत्येक -p मान को लघु सिंटैक्स के रूप में पोर्ट के अंतर्गत रखा जाता है। स्प्लिट पोर्ट प्रकाशन जिम्मेदारियाँ: रूपांतरण पोर्ट लिखता है और एक्सपोज़ करता है, रिपॉजिटरी रहस्य हटाता है, और ऑपरेटर बाइंडिंग और प्रोटोकॉल को मान्य करते हैं।

इसमें क्या शामिल नहीं है - नेटवर्क_मोड: होस्ट, जहां बंदरगाहों को अनदेखा किया जाता है, और रिवर्स प्रॉक्सी जो प्रकाशन को अनावश्यक बनाते हैं

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

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

टेकअवे: अपने पोर्ट उद्धृत करें और प्रत्येक सेगमेंट को जानें - और कन्वर्टर दिखाता है कि प्रत्येक -p कैसे पोर्ट प्रविष्टि बन जाता है

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

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