SkillByAIइंटरैक्टिव संस्करण खोलें →

पाठ 1 / 28

कंटेनर क्या है?

जानें कि container क्या है, यह it-works-on-my-machine समस्याएँ कैसे हल करता है और virtual machine से कैसे अलग है।

समस्या: "मेरी मशीन पर तो चलता है"

जो ऐप आपके लैपटॉप पर ठीक चलता है वह सर्वर पर अलग OS वर्शन, गायब लाइब्रेरी या कॉन्फ़िग अंतर के कारण फेल हो सकता है। डॉकर ऐप को उसके सटीक एनवायरनमेंट के साथ पैकेज करता है ताकि वह हर जगह एक जैसा व्यवहार करे।

शिपिंग कंटेनर का उदाहरण

जैसे एक असली शिपिंग कंटेनर किसी भी माल को रखता है और हर जहाज़ या ट्रक पर एक जैसे लोड होता है, वैसे ही डॉकर कंटेनर आपके ऐप को रखता है और डॉकर वाली किसी भी मशीन पर एक जैसे चलता है।

कंटेनर बनाम वर्चुअल मशीन

VM पूरी मशीन को वर्चुअलाइज़ करता है, अपने खुद के OS कर्नेल सहित — भारी और बूट होने में धीमा। कंटेनर होस्ट का कर्नेल साझा करता है और केवल प्रोसेस को अलग करता है, इसलिए यह हल्का, तेज़ी से शुरू होने वाला और कम संसाधन उपयोग करने वाला है।