Docker और DevOps की बुनियाद · पाठ

कंटेनर क्या होते हैं

कंटेनर की मूल अवधारणा, उनके लाभ और वर्चुअल मशीन से उनके अंतर का अन्वेषण करें।

पाठ 1, कुल 4 में से11 चरण

कंटेनर क्या होते हैं, CoddyKit पर Docker और DevOps की बुनियाद का एक निःशुल्क पाठ है। यह 4 में से 1वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह Docker और DevOps की बुनियाद सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Docker और DevOps की बुनियाद पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

नमस्ते, कंटेनर जगत!

Docker में आपका स्वागत है! ऐप्स की पैकेजिंग और उन्हें कहीं भी भेजने के लिए कंटेनर अब आवश्यक हो गए हैं। आइए पहले समझते हैं कि कंटेनर वास्तव में क्या होता है और हर कोई इसका उपयोग क्यों करता है।

कंटेनर क्या होते हैं — चित्र 1

डेवलपर की दुविधा

क्या कभी आपने यह सुना है, 'यह मेरी मशीन पर तो चल रहा है'? ऐप्स कुछ खास लाइब्रेरी, रनटाइम और OS संस्करणों पर निर्भर होते हैं — और विकास, परीक्षण तथा उत्पादन परिवेशों में ये अलग-अलग होते हैं, जिससे छिपी हुई गड़बड़ियाँ पैदा होती हैं।

आपके ऐप का निजी पॉड

एक कंटेनर आपके ऐप को उसकी ज़रूरत की हर चीज़ — कोड, रनटाइम, लाइब्रेरी और सेटिंग — के साथ एक पोर्टेबल इकाई में पैक करता है, जो जहाँ भी चले, एक जैसा व्यवहार करती है।

कंटेनर अंदर से कैसे काम करते हैं

कंटेनर OS-स्तरीय वर्चुअलाइज़ेशन का उपयोग करते हैं: वे होस्ट के कर्नेल को साझा करते हैं, लेकिन उन्हें अलग किया हुआ उपयोगकर्ता स्थान मिलता है और वे अलग प्रक्रियाओं के रूप में चलते हैं। इसी कारण वे हल्के होते हैं और तेज़ी से शुरू होते हैं।

कंटेनर बनाम VM: एक त्वरित दृष्टि

VM बनाम कंटेनर: VM हाइपरवाइज़र के माध्यम से पूरा अतिथि OS पैक करता है — इसलिए वह भारी और धीमा होता है। कंटेनर Docker जैसे इंजन के माध्यम से होस्ट कर्नेल साझा करता है — इसलिए वह हल्का और तेज़ होता है।

लाभ 1: पोर्टेबिलिटी

सबसे बड़ा लाभ पोर्टेबिलिटी है। पैकेज में सब कुछ शामिल होता है, इसलिए कंटेनरीकृत ऐप हर परिवेश में एक जैसा चलता है — वास्तव में 'एक बार बनाइए, कहीं भी चलाइए'।

लाभ 2: दक्षता

कंटेनर दक्ष होते हैं: हर ऐप के लिए पूरा OS शुरू करने की ज़रूरत नहीं होती, इसलिए शुरुआत तेज़ होती है, CPU/RAM/डिस्क की बहुत कम मात्रा उपयोग होती है और उसी हार्डवेयर पर अधिक ऐप चलाए जा सकते हैं।

लाभ 3: अलगाव और सुरक्षा

हर कंटेनर अलग-थलग चलता है। ऐप एक-दूसरे के काम में बाधा नहीं डालते, किसी एक में आने वाली गड़बड़ी का बाकी ऐप्स पर असर बहुत कम होता है और आप कई ऐप्स को साथ-साथ सुरक्षित रूप से चला सकते हैं।

माल ढोने वाले कंटेनरों की कल्पना कीजिए

इस नाम की उत्पत्ति माल ढोने वाले कंटेनरों से हुई है: अंदर कुछ भी हो, उनका बाहरी आकार समान रहता है, इसलिए वे किसी भी जहाज़ या ट्रक में फिट हो जाते हैं। सॉफ़्टवेयर कंटेनर भी इसी तरह ऐप की पैकेजिंग को मानकीकृत करते हैं।

कंटेनरों के अपने ज्ञान की जाँच करें

निम्नलिखित में से कौन-से कथन सॉफ़्टवेयर कंटेनरों के किसी लाभ या विशेषता का सही वर्णन करते हैं?

हमने क्या समझा

आपने कंटेनरों को समझ लिया है: ये अलग-थलग और पोर्टेबल ऐप पैकेज होते हैं, जो परिनियोजन के अंतर को दूर करते हैं और होस्ट कर्नेल साझा करने के कारण VM से हल्के होते हैं। अब Docker Desktop इंस्टॉल कीजिए।

शुरुआत निःशुल्क

एआई शिक्षक के साथ Docker और DevOps की बुनियाद सीखें — निःशुल्क

अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।

पाठ्यक्रम
12
पाठ
48

अक्सर पूछे जाने वाले प्रश्न

क्या “कंटेनर क्या होते हैं” पाठ निःशुल्क है?

हाँ—“कंटेनर क्या होते हैं” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और Docker और DevOps की बुनियाद पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। Docker और DevOps की बुनियाद पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

“कंटेनर क्या होते हैं” में मैं क्या सीखूँगा?

कंटेनर की मूल अवधारणा, उनके लाभ और वर्चुअल मशीन से उनके अंतर का अन्वेषण करें। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Docker और DevOps की बुनियाद का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।

क्या Docker और DevOps की बुनियाद शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?

पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Docker और DevOps की बुनियाद शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 1वाँ पाठ है।

“कंटेनर क्या होते हैं” पाठ पूरा करने में कितना समय लगता है?

CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।

क्या मैं इस Docker और DevOps की बुनियाद पाठ में कोड लिख और चला सकता हूँ?

हाँ। हर Docker और DevOps की बुनियाद पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।

इस पाठ्यक्रम के सभी पाठ

  1. कंटेनर क्या होते हैं
  2. Docker Desktop इंस्टॉल करना
  3. आपका पहला Docker कंटेनर
  4. Docker वॉल्यूम से डेटा प्रबंधन
← Docker और DevOps की बुनियाद पर वापस जाएँ