डॉकर सबसे लोकप्रिय कंटेनरीकरण उपकरणों में से एक है जिसका उपयोग परियोजनाओं, अनुप्रयोगों और सॉफ़्टवेयर को विकसित करने और वितरित करने के लिए किया जाता है। यह डेवलपर्स को अलग-अलग ओएस चलाने के बिना होस्ट सिस्टम से अलग-अलग एप्लिकेशन चलाने में सक्षम बनाता है। इसने ऐसे कंटेनर पेश किए जो कई डॉकर घटकों द्वारा समर्थित और प्रबंधित हैं और वॉल्यूम उनमें से एक हैं।
यह व्यापक ट्यूटोरियल होस्ट पर डॉकर वॉल्यूम माउंट करने का सबसे आसान तरीका प्रदान करेगा।
होस्ट करने के लिए डॉकर वॉल्यूम कैसे माउंट करें?
डॉकर वॉल्यूम को होस्ट पर माउंट करने के लिए, निम्नलिखित निर्देश देखें:
- चलाकर एक नया वॉल्यूम उत्पन्न करें डॉकर वॉल्यूम बनाएं
- वॉल्यूम सत्यापन की सूची बनाएं.
- वॉल्यूम बढ़ाने के साथ-साथ एक नया कंटेनर बनाने के लिए डॉकर छवि प्रदर्शित करें और चुनें।
- निष्पादित करें docker exec -it
sh कंटेनर को चलाने का आदेश। - कंटेनर के अंदर एक नई फ़ाइल जोड़ें, और कुछ टेक्स्ट जोड़ें।
- एक और डॉकर कंटेनर बनाएं और पहले कंटेनर से वॉल्यूम माउंट करें।
- मौजूदा डेटा वॉल्यूम फ़ाइल को संपादित करें और कंटेनर को पुनरारंभ करें।
- निष्पादित करें बिल्ली सत्यापन के लिए दो अलग-अलग कंटेनरों के माध्यम से जोड़ी गई फ़ाइल की सामग्री को प्रदर्शित करने का आदेश।
चरण 1: वॉल्यूम बनाएं
प्रारंभ में, नया वॉल्यूम उत्पन्न करने के लिए निम्न कमांड का उपयोग करें:
डॉकर वॉल्यूम बनाएं --नाम V1.0
यहाँ:
- डोकर वॉल्यूम बनाएं वॉल्यूम उत्पन्न करने के लिए कमांड का उपयोग किया जाता है।
- -नाम टैग का उपयोग वॉल्यूम नाम निर्दिष्ट करने के लिए किया जाता है।
- V1.0 यह हमारा नया वॉल्यूम नाम है:
ऐसा करने के बाद वॉल्यूम बन जाएगा.
चरण 2: सूची वॉल्यूम
फिर, यह सत्यापित करने के लिए कि नया वॉल्यूम बनाया गया है या नहीं, नीचे दिए गए कमांड को चलाकर सभी मौजूदा वॉल्यूम को सूचीबद्ध करें:
डोकर वॉल्यूम रास
नीचे दिए गए आउटपुट के अनुसार, नया वॉल्यूम सफलतापूर्वक बनाया गया है:
चरण 3: डॉकर छवियाँ प्रदर्शित करें
इसके बाद, डॉकर छवियों को प्रदर्शित करने के लिए दिए गए कमांड को निष्पादित करें: दिए गए आउटपुट से, हमने चयन किया है नई छवि: नवीनतम आगे की प्रक्रिया के लिए:
चरण 4: डॉकर वॉल्यूम माउंट करें
इसके बाद, नीचे दिए गए कमांड की मदद से वॉल्यूम के साथ एक नया डॉकर कंटेनर तैयार करें:
डॉकर रन -डी -का --नाम =with_img2 -में V1.0: / V1.0 नई छवि: नवीनतम
यहाँ:
- -डी पृष्ठभूमि में कंटेनर को निष्पादित करने के लिए ध्वज का उपयोग किया जाता है।
- -नाम विकल्प का उपयोग कंटेनर नाम निर्दिष्ट करने के लिए किया जाता है।
- with_img2 हमारा नया डॉकर कंटेनर नाम है।
- -में विकल्प आयतन को दर्शाता है।
- V1.0 पहले बनाया गया नया वॉल्यूम है.
- नई छवि: बच्चों से मौजूदा डॉकर छवि है जो नया कंटेनर उत्पन्न करती है:
चरण 5: डेटा वॉल्यूम के अंदर एक फ़ाइल बनाएं
अब, एक नई फ़ाइल बनाएं और उसमें कुछ टेक्स्ट जोड़ें। ऐसा करने के लिए, दिए गए आदेश को निष्पादित करके डॉकर शेल पर जाएँ:
डाक में काम करनेवाला मज़दूर कार्यकारी -यह with_img2 श
अगला, निष्पादित करें गूंज नई फ़ाइल बनाने और संपादित करने का आदेश। उसके बाद, का उपयोग करें बाहर निकलना कंटेनर से बाहर निकलने का आदेश:
# इको 'यह con_img2 डेटा है' > /V1.0/sample1.txt# बाहर निकलना
चरण 6: एक कंटेनर बनाएं और डेटा वॉल्यूम जोड़ें
एक नया डॉकर कंटेनर बनाने और उसमें डेटा वॉल्यूम जोड़ने के लिए दिए गए कमांड को चलाएँ:
डॉकर रन -डी -का --नाम =with_img3 --वॉल्यूम-से con_img2 नई छवि: नवीनतम
उपर्युक्त आदेश में:
- -नाम कंटेनर नाम जोड़ने के लिए ध्वज का उपयोग किया जाता है।
- — वॉल्यूम-से टैग का उपयोग दूसरे कंटेनर से वॉल्यूम माउंट करने के लिए किया जाता है।
- with_img2 स्रोत कंटेनर है.
- नई छवि: नवीनतम हमारी निर्मित डॉकर छवि का नाम है:
चरण 7: डेटा वॉल्यूम के अंदर फ़ाइल संपादित करें
अब, का उपयोग करके डॉकर कंटेनर चलाएँ डॉकर कार्यकारी कमांड करें और इसके शेल मोड पर नेविगेट करें:
डाक में काम करनेवाला मज़दूर कार्यकारी -यह with_img3 श
ऐसा करने के बाद, निष्पादित करके पहले से बनाई गई फ़ाइल को नए कंटेनर के अंदर संपादित करें गूंज आज्ञा:
# इको 'यह con_img3 डेटा है' >> /V1.0/sample1.txt# बाहर निकलना
परिणामस्वरूप, नमूना1.txt फ़ाइल सफलतापूर्वक अपडेट हो जाएगी:
चरण 8: डॉकर कंटेनर को पुनरारंभ करें
यह सत्यापित करने के लिए कि डॉकर वॉल्यूम माउंट किया गया है या नहीं डोकर पुनरारंभ करें कंटेनर नाम के साथ कमांड:
डॉकर पुनरारंभ con_img3
चरण 9: कंटेनर चलाएँ
अंत में, कंटेनर को चलाएं और विशेष फ़ाइल का डेटा प्रदर्शित करें ताकि यह पुष्टि हो सके कि दोनों कंटेनर चलाकर समान डेटा वॉल्यूम को पढ़ और लिख सकते हैं बिल्ली आज्ञा:
डाक में काम करनेवाला मज़दूर कार्यकारी -यह with_img3 श# cat /V1.0/sample1.txt
यह देखा जा सकता है कि दो अलग-अलग कंटेनरों से एक ही डेटा वॉल्यूम में जोड़ा गया टेक्स्ट सफलतापूर्वक प्रदर्शित किया गया है:
इतना ही! हमने होस्ट पर डॉकर वॉल्यूम माउंट करने के लिए एक विस्तृत प्रक्रिया प्रदान की है।
निष्कर्ष
डॉकर वॉल्यूम को होस्ट पर माउंट करने के लिए, सबसे पहले, चलाकर एक नया वॉल्यूम जेनरेट करें डॉकर वॉल्यूम बनाएं आदेश दें, और सत्यापन के लिए उन्हें सूचीबद्ध करें। उसके बाद, वॉल्यूम बढ़ाने के साथ-साथ एक नया कंटेनर बनाने के लिए डॉकर छवि का चयन करें। फिर, कंटेनर को निष्पादित करें, एक फ़ाइल बनाएं और कुछ डेटा जोड़ें। अब, एक और डॉकर कंटेनर बनाएं और दूसरे कंटेनर से वॉल्यूम माउंट करें। डेटा वॉल्यूम फ़ाइल को संशोधित करें और कंटेनर को पुनरारंभ करें। अंत में, निष्पादित करें बिल्ली अतिरिक्त सामग्री सत्यापन के लिए आदेश। इस आलेख में होस्ट करने के लिए डॉकर वॉल्यूम माउंट करने का तरीका बताया गया है।