अवधारणा

कंटेनर इमेज (Container Image)

एक कंटेनर इमेज (छवि) एक अपरिवर्तनीय, स्टैटिक फ़ाइल है जिसमें एक कंटेनर के निर्माण के लिए निर्भरताएँ होती हैं। इन निर्भरताओं में एक एक्सेक्युट करने योग्य बाइनरी फ़ाइल, सिस्टम लाइब्रेरी, सिस्टम उपकरण, एनवायरनमेंट वेरिएबल्स और अन्य आवश्यक प्लेटफ़ॉर्म समायोजन शामिल हो सकते हैं। कंटेनर इमेज एक एप्लिकेशन के कंटेनरीकरण से उत्पन्न होती हैं और आमतौर पर कंटेनर रजिस्ट्रियों में संग्रहीत की जाती हैं, जहां उन्हें कंटेनर रनटाइम इंटरफ़ेस (CRI) का उपयोग करके एक अलग प्रक्रिया के रूप में डाउनलोड और चलाया जा सकता है। एक कंटेनर इमेज ढांचे को ओपन कंटेनर इनिशिएटिव (OCI) द्वारा परिभाषित मानक स्कीमा का पालन करना चाहिए।

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

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


अंतिम बार संशोधित August 3, 2022: Merge 5 new Hindi localizations into main (#1158) (d0210b0)