डॉकर इमेज को अमेज़न ईसीआर पर कैसे पुश करें?

Dokara Imeja Ko Amezana Isi Ara Para Kaise Pusa Karem



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

यह पोस्ट डॉकर छवि को अमेज़ॅन ईसीआर सेवा में भेजने की प्रक्रिया को प्रदर्शित करता है।







डॉकर इमेज को अमेज़न ईसीआर पर कैसे पुश करें?

डॉकर छवियों को ईसीआर रिपॉजिटरी में भेजने के लिए, बस इस सरल गाइड का पालन करें:



चरण 1: EC2 इंस्टेंस से कनेक्ट करें



डॉकर छवि को ईसीआर रिपॉजिटरी में धकेलने के लिए, बस ईसी2 इंस्टेंस से कनेक्ट करें जिसमें डॉकर छवि बनी है और उस पर चल रही है। यदि उपयोगकर्ता इंस्टेंस बनाने और उससे जुड़ने की प्रक्रिया सीखना चाहता है तो बस इस पर जाएँ मार्गदर्शक . निम्नलिखित स्क्रीनशॉट में प्रयुक्त कमांड AWS क्लाउड पर EC2 इंस्टेंस बनाने पर प्लेटफ़ॉर्म द्वारा प्रदान किया जाएगा:





चरण 2: एडब्ल्यूएस सीएलआई कॉन्फ़िगर करें



EC2 इंस्टेंस से कनेक्ट करने के बाद, EC2 इंस्टेंस पर AWS CLI को कॉन्फ़िगर करने के लिए बस निम्नलिखित कमांड का उपयोग करें:

एडब्ल्यूएस कॉन्फ़िगर करें

टिप्पणी : लिनक्स इंस्टेंस पर एडब्ल्यूएस सीएलआई को स्थापित और कॉन्फ़िगर करने की प्रक्रिया जानने के लिए, बस इस पर क्लिक करें मार्गदर्शक .

चरण 3: एक ईसीआर रिपोजिटरी बनाएं

EC2 इंस्टेंस पर AWS CLI को कॉन्फ़िगर करने के बाद, Amazon ECR सेवा में रिपॉजिटरी बनाने के लिए बस निम्नलिखित कमांड का उपयोग करें। निम्नलिखित कमांड रिपॉजिटरी और AWS क्षेत्र का नाम प्रदान करता है जिसमें रिपॉजिटरी बनाई जाएगी:

एडब्ल्यूएस ईसीआर क्रिएट-रिपोजिटरी --रिपोजिटरी-नाम हैलो-रिपोजिटरी --क्षेत्र एपी-दक्षिणपूर्व-1

एक बार ईसीआर सेवा पर रिपॉजिटरी बन जाने के बाद, डॉकर छवि को टैग करने और छवि के साथ रजिस्ट्री नाम जोड़ने के लिए बस निम्नलिखित कमांड का उपयोग करें:

डॉकर टैग हैलो-वर्ल्ड 641467528070.dkr.ecr.ap-southeast-1.amazonaws.com/hello-repository

उपरोक्त कमांड को सफलतापूर्वक चलाने के बाद, रिपॉजिटरी यूआरएल प्रदान करके डॉकर छवि के लॉगिन क्रेडेंशियल प्राप्त करने के लिए बस निम्नलिखित कमांड का उपयोग करें:

डॉकर लॉगिन -u AWS -p $(aws ecr get-login-password --region ap-southeast-1) 641467528070.dkr.ecr.ap-southeast-1.amazonaws.com/hello-repository

चरण 4: डॉकर छवि को पुश करें

डॉकर में लॉग इन करने के बाद, बस निम्नलिखित कमांड का उपयोग करके डॉकर छवि को पुश करें:

डॉकर पुश 641467528070.dkr.ecr.ap-southeast-1.amazonaws.com/hello-repository

डॉकर छवि को ईसीआर रिपॉजिटरी में सफलतापूर्वक भेजने के बाद, बस “पर जाएं” इलास्टिक कंटेनर रजिस्ट्री AWS कंसोल से सेवा:

चरण 5: सफल पुश सत्यापित करें

का पता लगाएँ डेटा संग्रह स्थान 'बाएं पैनल से बटन पर क्लिक करें और उसके पेज के अंदर जाएं:

तीसरे चरण में बनाई गई रिपॉजिटरी का पता लगाएं और उसके नाम पर क्लिक करके उसके पेज पर जाएं:

छवि को सार्वजनिक रूप से एक्सेस करने के लिए उसे यूआरआई के साथ रिपॉजिटरी के अंदर रखा गया है:

यह सब डॉकर छवि को EC2 इंस्टेंस से Amazon ECR रिपॉजिटरी में धकेलने के बारे में है।

निष्कर्ष

डॉकर छवि को EC2 इंस्टेंस से Amazon ECR रिपॉजिटरी में पुश करने के लिए, बस SSH क्लाइंट का उपयोग करके EC2 इंस्टेंस से कनेक्ट करें। एक बार जब उपयोगकर्ता कनेक्ट हो जाता है, तो अमेज़ॅन ईसीआर सेवा में रिपॉजिटरी बनाने के लिए बस इंस्टेंस पर एडब्ल्यूएस सीएलआई इंस्टॉल और कॉन्फ़िगर करें। उसके बाद, इसमें लॉग इन करके डॉकर इमेज को पुश करने के लिए तैयार करें और फिर डॉकर इमेज को ईसीआर रिपॉजिटरी में पुश करें। ईसीआर रिपॉजिटरी से छवि के सफल पुश को सत्यापित करें और इसे इंटरनेट पर एक्सेस करने के लिए यूआरआई प्राप्त करें।