डॉकर आयात और लोड के बीच क्या अंतर है?

Dokara Ayata Aura Loda Ke Bica Kya Antara Hai



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

यह लेख समझाएगा:







डॉकर आयात और लोड के बीच प्राथमिक अंतर?

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



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



'डॉकर आयात' कमांड का उपयोग कैसे करें?

'का उपयोग कैसे करें, यह देखने के लिए दिए गए चरणों की जाँच करें' डॉकर आयात ' आज्ञा:





चरण 1: सभी डॉकर छवियों को सूचीबद्ध करें

सबसे पहले, नीचे सूचीबद्ध आदेश के माध्यम से सभी उपलब्ध डॉकर छवियों को प्रदर्शित करें:

डॉकर छवियां



उपरोक्त आउटपुट में, सभी डॉकर इमेज देखी जा सकती हैं।

चरण 2: स्थानीय फ़ाइल से छवि आयात करें

फिर, 'का उपयोग करें डॉकर आयात 'स्थानीय फ़ाइल पथ या URL के साथ कमांड जिसमें उस छवि की छवि सामग्री होती है जिसे बनाने की आवश्यकता होती है:

docker आयात hello-world_image.docker new-image

यहाँ:

  • ' हैलो-world_image.docker ” हमारे सिस्टम में स्थानीय फाइल है।
  • ' नया चित्र ”नई छवि का नाम है जो स्थानीय फ़ाइल से बनाई जाएगी।

इस कमांड ने “नामक एक नई छवि बनाई है नया चित्र 'स्थानीय से' हैलो-world_image.docker ' फ़ाइल।

चरण 3: सत्यापन

यह सत्यापित करने के लिए कि छवि स्थानीय फ़ाइल से बनाई गई है, सभी डॉकर छवियों को सूचीबद्ध करें:

डॉकर छवियां

यह देखा जा सकता है कि ' नया चित्र 'सफलतापूर्वक बनाया गया है।

'डॉकर लोड' कमांड का उपयोग कैसे करें?

यह पता लगाने के लिए कि कैसे ' डॉकर लोड 'कमांड काम करता है, निम्न चरणों को देखें:

चरण 1: डॉकर छवियां प्रदर्शित करें

सबसे पहले, नीचे सूचीबद्ध आदेश की सहायता से सभी डॉकर छवियों को सूचीबद्ध करें:

डॉकर छवियां

उपरोक्त आउटपुट ने सभी डॉकर छवियों को प्रदर्शित किया है।

चरण 2: संग्रह फ़ाइल से छवि लोड करें

फिर, 'का प्रयोग करें डॉकर लोड 'कमांड के साथ' -मैं ”विकल्प और संग्रह फ़ाइल का नाम जहां से विशेष डॉकर छवि को लोड करने की आवश्यकता है:

डॉकर लोड -मैं my-alpine.tar

यहां ही ' -मैं 'विकल्प का उपयोग इनपुट फ़ाइल, यानी,' my-alpine.tar 'को निर्दिष्ट करने के लिए किया जाता है।

इस आदेश ने लोड किया है ' अल्पाइन 'आर्काइव से छवि' my-alpine.tar ' फ़ाइल।

चरण 3: सत्यापन

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

डॉकर छवियां

उपरोक्त आउटपुट में, ' अल्पाइन 'छवि देखी जा सकती है।

निष्कर्ष

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