डॉकर रजिस्ट्री मिरर

Dokara Rajistri Mirara



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

डॉकर छवियां कंटेनर बनाने के लिए ब्लूप्रिंट हैं। उनमें किसी विशिष्ट एप्लिकेशन या सेवा को चलाने के लिए सभी आवश्यक घटक और निर्देश शामिल होते हैं।







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



डॉकर रजिस्ट्री मिरर क्या है?

डॉकर रजिस्ट्री मिरर रजिस्ट्री की एक विशेष प्रति को संदर्भित करता है जो डॉकर छवियों को जल्दी और कुशलता से प्रबंधित करने के लिए कैश या प्रॉक्सी के रूप में काम कर सकता है।



रजिस्ट्री मिरर का प्राथमिक उद्देश्य डॉकर वातावरण में छवियों को पुनर्प्राप्त करने और वितरित करने की दक्षता और गति में सुधार करना है।





जब आपको डॉकर छवि का उपयोग करने की आवश्यकता हो, तो आपको इसे अपनी स्थानीय मशीन पर डाउनलोड करना होगा। हालाँकि, इंटरनेट से छवियों को बार-बार डाउनलोड करना अप्रभावी हो सकता है, खासकर बड़ी छवियों के साथ या सीमित बैंडविड्थ वाली स्थितियों में।

यहीं पर डॉकर रजिस्ट्री मिरर काम आता है। छवियों को सीधे इंटरनेट से लाने के बजाय, आप अपने डॉकर वातावरण को पास के डॉकर रजिस्ट्री दर्पण से छवियां खींचने के लिए कॉन्फ़िगर कर सकते हैं।



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

डॉकर रजिस्ट्री मिरर कैसे चलाएं

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

छवि को डाउनलोड करने के लिए 'पुल' कमांड चलाकर प्रारंभ करें जैसा कि निम्नलिखित कमांड में दिखाया गया है:

$ डोकर पुल रजिस्ट्री



एक बार छवि डाउनलोड हो जाने के बाद, हमें रजिस्ट्री मिरर के लिए एक कॉन्फ़िगरेशन फ़ाइल बनानी होगी। एक उदाहरण इस प्रकार है:

संस्करण: 0.1
लकड़ी का लट्ठा:
खेत:
सेवा: रजिस्ट्री
भंडारण:
कैश:
ब्लॉबडिस्क्रिप्टर: इनमेमोरी
एचटीटीपी:
पता: : 5000
शीर्षलेख:
एक्स-सामग्री-प्रकार-विकल्प: [ nosniff ]
स्वास्थ्य:
भंडारण चालक:
सक्षम: सत्य
अंतराल: 10s
सीमा: 3


आप इस फ़ाइल को अपनी चुनी हुई किसी भी निर्देशिका में सहेज सकते हैं, बशर्ते आपके पास पढ़ने और लिखने की पहुंच हो।

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

$ डॉकर रन -डी -पी 5000 : 5000 --पुनः आरंभ करें =हमेशा --नाम =रजिस्ट्री-मिरर -में / पथ / को / config.yml: / वगैरह / डाक में काम करनेवाला मज़दूर / रजिस्ट्री / config.yml रजिस्ट्री: 2


संस्करण के आधार पर, आप कॉन्फ़िगरेशन को छोड़ सकते हैं और निम्नानुसार कमांड का उपयोग करके डिफ़ॉल्ट मानों के साथ चला सकते हैं:

$ डॉकर रन -डी -पी 5000 : 5000 --पुनः आरंभ करें हमेशा --नाम रजिस्ट्री रजिस्ट्री: 2


डॉकर डेमॉन को कॉन्फ़िगर करें

एक बार जब मिरर चल रहा हो, तो आप डेमॉन कॉन्फ़िगरेशन फ़ाइल को संपादित करके रजिस्ट्री मिरर का उपयोग करने के लिए डॉकर डेमॉन को कॉन्फ़िगर कर सकते हैं। यह आमतौर पर /etc/docker/daemon.json में स्थित होता है।

रजिस्ट्री-मिरर्स कुंजी के अंतर्गत मिरर यूआरएल जोड़ें।

{
'रजिस्ट्री-दर्पण' : [ 'https://<my-docker-mirror-host>' ]
}


परिवर्तन को प्रभावी करने के लिए फ़ाइल को सहेजें और डॉकर इंजन को पुनः लोड करें।

रजिस्ट्री मिरर का परीक्षण करें

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

$ डोकर पुल अल्पाइन


पहला खिंचाव डॉकर हब से है, लेकिन उसी छवि का बाद का खिंचाव काफी तेज होना चाहिए।

निष्कर्ष

इस ट्यूटोरियल में, आपने सीखा कि डॉकर छवियों के डाउनलोड और वितरण को तेज करने के लिए डॉकर रजिस्ट्री मिरर को कैसे कॉन्फ़िगर किया जाए।