Computer >> कंप्यूटर >  >> प्रणाली >> Linux

कंटेनर लिनक्स क्या है और क्या आपको इसका इस्तेमाल करना चाहिए?

लिनक्स ऑपरेटिंग सिस्टम कई तरह के फ्लेवर में आते हैं। जबकि उबंटू जैसे लिनक्स ऑपरेटिंग सिस्टम काफी सामान्य हैं, फिर भी अन्य एक जगह को लक्षित करते हैं। सुरक्षा उन्मुख काली लिनक्स है। हल्के वितरण जैसे जुबंटू, और यहां तक ​​कि हन्ना मोंटाना लिनक्स (!) डेस्कटॉप उपयोग के लिए, एक वेनिला लिनक्स ऑपरेटिंग सिस्टम अच्छी तरह से काम करता है। हालांकि सर्वर चलाने जैसे विशिष्ट कार्यों के लिए, एक अनुरूप संस्करण ढूंढना सबसे अच्छा है।

कंटेनर तेजी से लोकप्रिय हो रहे हैं। कंटेनर लिनक्स, जिसे पहले कोरओएस के नाम से जाना जाता था, एक लिनक्स ऑपरेटिंग सिस्टम है जिसे सरल कंटेनरीकृत तैनाती के लिए डिज़ाइन किया गया है। यह नवीनतम आला लिनक्स ऑपरेटिंग सिस्टमों में से एक है। इस सिंहावलोकन को देखें और कंटेनर लिनक्स को व्यावहारिक रूप से देखें।

हैंड्स-ऑन विथ कंटेनर लिनक्स:बैकग्राउंड नॉलेज

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

अधिकांश सामान्य कंटेनर Linux परिनियोजन क्लस्टर परिवेशों में होते हैं। डिस्ट्रो को पहले कोरओएस के रूप में जाना जाता था, यहां तक ​​​​कि सिर्फ एक मशीन से क्लस्टर को स्पिन करने के साधन भी शामिल हैं। हालांकि, कंटेनर लिनक्स की परिभाषित विशेषता कंटेनरों पर इसकी निर्भरता है।

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

कंटेनरीकृत परिनियोजन इसके बजाय वर्चुअलाइजेशन सॉफ़्टवेयर के शीर्ष पर अपने स्वयं के कंटेनरों में ऐप्स चलाते हैं। Docker सबसे लोकप्रिय कंटेनर सॉफ़्टवेयर बना हुआ है, हालांकि chroot, LXC, और Linux-VServer Docker विकल्पों में रैंक करता है।

कंटेनर लिनक्स के साथ हैंड्स-ऑन:कंटेनरों का उपयोग क्यों करें?

ठीक है, तो कंटेनर एक वर्चुअलाइजेशन विधि है। कंटेनरीकृत वातावरण का विकल्प क्यों चुनें? आमतौर पर कंटेनर बेहतर प्रदर्शन देते हैं। अलग-अलग ऑपरेटिंग सिस्टम को छोड़कर और साझा कर्नेल का उपयोग करके, आप CPU, स्टोरेज और मेमोरी दक्षता को अधिकतम करते हैं।

चूंकि आपको VM कॉन्फ़िगरेशन में कई ऑपरेटिंग सिस्टम इंस्टेंस चलाने की आवश्यकता नहीं है, आप अधिक कंटेनर चला सकते हैं। प्रदर्शन संवर्द्धन एकल ऑपरेटिंग सिस्टम की आवश्यकता से प्राप्त होते हैं। इसी तरह, आप वर्चुअल मशीन वातावरण की तुलना में तेजी से कंटेनर बना सकते हैं। इसलिए कंटेनर चपलता बनाए रखने और निरंतर वितरण और निरंतर एकीकरण की अनुमति देने के लिए अधिक उपयुक्त हैं।

फुर्तीली विकास पुनरावृत्ति और अप्रत्याशितता में फैक्टरिंग पर केंद्रित है। चुस्त दर्शन में अधिक अंतर्दृष्टि के लिए आप एजाइल मेनिफेस्टो पढ़ सकते हैं। हालांकि कंटेनरों के फायदों के बावजूद, यह एक आदर्श वर्चुअलाइजेशन विधि नहीं है। चूंकि कंटेनर होस्ट ऑपरेटिंग सिस्टम कर्नेल को साझा करते हैं, इसलिए सुरक्षा जोखिम होता है। कंटेनर को प्रभावित करने वाली कोई भी भेद्यता या उल्लंघन ऑपरेटिंग सिस्टम तक पहुंच प्राप्त करता है। लेकिन वर्चुअल मशीन के भीतर ऑपरेटिंग सिस्टम पर कंटेनरीकृत ऐप्स चलाने का एक वैकल्पिक हल है। यह सुनिश्चित करता है कि होस्ट मशीन ऑपरेटिंग सिस्टम एकवचन कंटेनर होस्ट ऑपरेटिंग सिस्टम से अलग है।

कंटेनरीकरण के लिए यह भी आवश्यक है कि कंटेनर एक ही ऑपरेटिंग सिस्टम का उपयोग करें। वर्चुअल मशीनों के साथ, प्रत्येक एप्लिकेशन का अपना ऑपरेटिंग सिस्टम होता है। इसलिए आप Windows सर्वर के लिए डिज़ाइन किए गए ऐप्स को कंटेनरीकृत Linux परिवेश में और इसके विपरीत नहीं चला सकते हैं।

हैंड्स-ऑन विथ कंटेनर लिनक्स:कंटेनर लिनक्स क्या है?

कंटेनर लिनक्स क्या है और क्या आपको इसका इस्तेमाल करना चाहिए?

कोरओएस, या कंटेनर लिनक्स, जैसा कि अब कहा जाता है, एक ओपन-सोर्स लिनक्स ऑपरेटिंग सिस्टम है। यह क्लस्टर्ड परिनियोजन के उद्देश्य से एक हल्का डिस्ट्रो है। अधिक विशेष रूप से CoreOS सरल, विश्वसनीय, स्केलेबल परिनियोजन पर ध्यान केंद्रित करता है। आपको पैकेज मैनेजर नहीं मिलेगा। इसके बजाय कंटेनर लिनक्स को सभी ऐप्स को कंटेनरों के अंदर चलाने की आवश्यकता होती है। कंटेनर लिनक्स अपने आधार के रूप में क्रोम ओएस का उपयोग करता है। इसलिए, कंटेनर लिनक्स काफी हल्का रहता है। परीक्षण करने के लिए, मैंने पुराने HP Envy m6-1205dx AMD A10-संचालित लैपटॉप पर वर्चुअल मशीन में पूर्व में CoreOS के रूप में जाना जाने वाला Linux ऑपरेटिंग सिस्टम चलाया। सिस्टम संसाधन की खपत काफी कम रही।

चूंकि कंटेनर लिनक्स कई पारंपरिक डेस्कटॉप लिनक्स ऑपरेटिंग सिस्टम सुविधाओं को छोड़ देता है, यह वितरण को हल्का रखता है। डेस्कटॉप ऑपरेटिंग सिस्टम के विपरीत, आपको पैकेज मैनेजर नहीं मिलेगा। इसके बजाय, सभी एप्लिकेशन डॉकर कंटेनर के रूप में चलते हैं। यह पोर्टेबिलिटी और सेवा अलगाव के लिए बनाता है। यदि आप एक डेस्कटॉप वातावरण चाहते हैं, तो आप भाग्य से बाहर हैं। कंटेनर लिनक्स में ग्राफिकल यूजर इंटरफेस का अभाव है। इसके बजाय, सब कुछ कमांड लाइन आधारित है। CoreUpdate डैशबोर्ड मशीन स्वास्थ्य, चल रही सेवाओं और क्लस्टर स्वास्थ्य के बारे में जानकारी प्रदान करता है। लेकिन यह केवल प्रीमियम प्रबंधित Linux सदस्यता में एक घटक के रूप में उपलब्ध है।

कंटेनर लिनक्स आर्किटेक्चर

कंटेनर लिनक्स हल्का है और कंटेनरीकरण और क्लस्टरिंग के लिए डिज़ाइन किया गया है। चूंकि कोई डेस्कटॉप वातावरण नहीं है, कॉन्फ़िगरेशन एक Linux ऑपरेटिंग सिस्टम जैसे CentOS या Ubuntu की तुलना में अलग तरह से कार्य करता है। आरंभिक बूट पर, कंटेनर लिनक्स एक क्लाउड-कॉन्फ़िगरेशन फ़ाइल लोड करता है। आपको क्लाउड-कॉन्फ़िगरेशन में जानकारी इनपुट करने की आवश्यकता होगी। यह थोड़ा मुश्किल हो सकता है, खासकर उन लोगों के लिए जो क्लाउड-कॉन्फ़िगरेशन से परिचित नहीं हैं। लेकिन यह एक आवश्यक फ़ाइल है जो कंटेनर लिनक्स को आवश्यक सेवाओं को लोड करने, पैरामीटर बदलने और क्लस्टर प्रबंधित करने की क्षमता प्रदान करती है।

इसके अलावा,

etcd

और

fleet

डेमॉन कंटेनर लिनक्स के अभिन्न अंग हैं। ये दोनों सेवाएं डिफ़ॉल्ट रूप से स्टार्टअप पर लॉन्च होती हैं। इसके अतिरिक्त, बूट के समय क्लाउड-कॉन्फ़िगरेशन फ़ाइल होस्ट को यह जानने देती है कि किसी मौजूदा क्लस्टर से कैसे जुड़ना है।

etcd

डेमॉन एक क्लस्टर के भीतर मेजबानों के लिए डेटा वितरित और संग्रहीत करता है। कॉन्फ़िगरेशन बनाए रखने के साथ-साथ सेवा खोज के लिए यह आवश्यक है।

fleet

डेमॉन एक वितरित इनिट के समान है। यह डेमॉन

. से लिंक करता है
systemd

क्लस्टर में होस्ट के लिए init और सर्विस शेड्यूलिंग जैसे कार्यों का ध्यान रखता है।

. में प्रत्येक सिस्टम
fleet

क्लस्टर केवल एक चलता है

fleetd

दानव यह डेमॉन एजेंट और इंजन दोनों के रूप में कार्य करने वाली दो मुख्य जिम्मेदारियों को ग्रहण करता है। इंजन के रूप में, डेमॉन शेड्यूलिंग निर्णय करता है। जबकि एजेंट पक्ष इकाइयों को निष्पादित करता है। फ्लीट क्लस्टर में,

etcd

एकमात्र डेटास्टोर है। क्लस्टर उपस्थिति, इकाई स्थिति, और इकाई फ़ाइलें जैसी जानकारी सभी

. के भीतर संग्रहीत की जाती हैं
etcd

दानव इसके अतिरिक्त, यह फ्लीट एजेंट और इंजन संचार का माध्यम है।

कंटेनर लिनक्स के साथ हैंड्स-ऑन:इसका उपयोग किसे करना चाहिए?

कंटेनर लिनक्स डाउनलोड करने के लिए स्वतंत्र है, हल्का है, और वर्चुअल मशीन में स्थापित करने के लिए काफी सरल है। जिस किसी को भी त्वरित, स्केलेबल, कंटेनरीकृत परिनियोजन की आवश्यकता है, उसे कंटेनर लिनक्स का विकल्प चुनना चाहिए। कंटेनर लिनक्स से अधिकतर सिस्टम एडमिनिस्ट्रेटर और डेटाबेस एडमिनिस्ट्रेटर को सबसे ज्यादा फायदा होगा। चूंकि कंटेनर लिनक्स में डेस्कटॉप वातावरण का अभाव है, यह क्लस्टर प्रबंधन और सर्वर सेटिंग के लिए सबसे उपयुक्त है। यदि आप लिनक्स सर्वर ऑपरेटिंग सिस्टम की तलाश कर रहे हैं, तो कंटेनर लिनक्स 12 सर्वश्रेष्ठ लिनक्स सर्वर डिस्ट्रोस में से एक है।

Air Pair में CoreOS प्रोत्साहनों पर उत्कृष्ट लेखन है। इस लेख में कंटेनर लिनक्स का उपयोग करने के लिए मुख्य ड्रॉ के रूप में उच्च उपलब्धता, उत्पादन पर्यावरण रखरखाव, सॉफ्टवेयर संस्करण नियंत्रण और आदि का उल्लेख किया गया है। विशेष रूप से, एक अविश्वसनीय रूप से समर्पित ओपन-सोर्स समुदाय भी है। कंटेनर लिनक्स अनुभवी लिनक्स उपयोगकर्ताओं के लिए तैयार किया गया है। व्यापक होने पर सहायता दस्तावेज लिनक्स परिचितता की एक मध्यम डिग्री ग्रहण करता है। नौसिखिए और नौसिखिए उपयोगकर्ताओं को प्रारंभिक स्थापना में थोड़ी परेशानी हो सकती है।

अधिक विशेष रूप से, क्लाउड-कॉन्फ़िगरेशन एक चुनौती हो सकती है। एक CoreOS इंस्टॉलेशन वीडियो के कमेंट सेक्शन में, YouTube उपयोगकर्ता Setyoso Nugroho ने कहा, "अच्छा ट्यूटोरियल! CoreOS में #क्लाउड-कॉन्फ़िगरेशन फ़ाइल कॉन्फ़िगरेशन सीखते समय काफी भ्रमित करने वाला।" जबकि कॉन्फ़िगरेशन बहुत कठिन नहीं है, कंटेनर लिनक्स VIM संपादक जैसी लिनक्स सुविधाओं की एक मजबूत समझ रखता है।

कंटेनर लिनक्स के साथ हैंड्स-ऑन:कैसे इंस्टॉल करें

कंटेनर लिनक्स स्थापित करने के कई साधन हैं। CoreOS वेबसाइट के अनुसार, आधिकारिक प्लेटफार्मों में Amazon EC2, DigitalOcean, Microsoft Azure, नंगे धातु और OpenStack शामिल हैं। Oracle Linux, CentOS और Suse की पसंद के साथ, CoreOS मुट्ठी भर Azure संगत Linux ऑपरेटिंग सिस्टमों में से एक है। एक जीवंत समुदाय के लिए धन्यवाद, पैकेट, रैकस्पेस, ब्राइटबॉक्स, वर्चुअलबॉक्स और वीएमवेयर जैसे प्लेटफॉर्म भी समर्थित हैं। मैंने पाया कि सबसे आसान तरीका एक आईएसओ फाइल का उपयोग करके वर्चुअलबॉक्स पर कंटेनर लिनक्स स्थापित करना था। VirtualBox का उपयोग कैसे करें, इसके लिए यहां एक त्वरित मार्गदर्शिका दी गई है।

वर्चुअलबॉक्स को कॉन्फ़िगर करना

वर्चुअलबॉक्स खोलें और आपको वर्चुअल मशीन नाम, ऑपरेटिंग सिस्टम प्रकार और संस्करण के लिए प्रेरित किया जाएगा। मैंने अपना बस CoreOS कहा। प्रकार के लिए, Linux चुनें. संस्करण के रूप में, Linux 2.6/3.x/4/x (64-बिट) का उपयोग करें। अगला क्लिक करें।

कंटेनर लिनक्स क्या है और क्या आपको इसका इस्तेमाल करना चाहिए?

अब आपको अपनी RAM आवंटित करनी होगी। CoreOS कम से कम 1024 एमबी रैम का सुझाव देता है।

कंटेनर लिनक्स क्या है और क्या आपको इसका इस्तेमाल करना चाहिए?

अपनी रैम चुनने के बाद, आपको एक वर्चुअल हार्ड डिस्क जोड़नी होगी। अब वर्चुअल हार्ड डिस्क बनाएं विकल्प का उपयोग करें।

कंटेनर लिनक्स क्या है और क्या आपको इसका इस्तेमाल करना चाहिए?

अगली स्क्रीन पर, आपको एक हार्ड डिस्क फ़ाइल प्रकार के लिए संकेत दिया जाएगा। VDI, या VirtualBox डिस्क छवि का चयन करें।

कंटेनर लिनक्स क्या है और क्या आपको इसका इस्तेमाल करना चाहिए?

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

कंटेनर लिनक्स क्या है और क्या आपको इसका इस्तेमाल करना चाहिए?

फिर फ़ाइल स्थान और आकार चुनें। मैंने डिफ़ॉल्ट CoreOS को नाम के रूप में छोड़ दिया, और एक 8 GB फ़ाइल डेटा आकार का विकल्प चुना।

कंटेनर लिनक्स क्या है और क्या आपको इसका इस्तेमाल करना चाहिए?

अपने CoreOS VirtualBox वर्चुअल मशीन को ठीक से कॉन्फ़िगर करने के साथ, आगे बढ़ें और हरे रंग के स्टार्ट बटन पर क्लिक करें।

कंटेनर लिनक्स क्या है और क्या आपको इसका इस्तेमाल करना चाहिए?

एक बार जब आप स्टार्ट पर क्लिक करते हैं, तो आपको एक स्टार्ट-अप डिस्क का चयन करना होगा। उस फ़ोल्डर पर नेविगेट करें जहाँ आपको अपना CoreOS ISO मिला है और जारी रखें।

कंटेनर Linux को कॉन्फ़िगर करना

आपका कोरओएस आईएसओ शुरू करने के बाद, कंटेनर लिनक्स लोड होना शुरू हो जाता है। आप अंततः देखेंगे कि एक लाइन आपके कोरओएस संस्करण और एक कमांड लाइन रीडिंग देती है:

core@localhost

इसमें टाइप करें:

sudo openssl passwd -1 > cloud-config-file
कंटेनर लिनक्स क्या है और क्या आपको इसका इस्तेमाल करना चाहिए?

कमांड लाइन एक चेतावनी प्रस्तुत करती है कि यदि कॉन्फ़िगरेशन फ़ाइल नहीं खोल सकता है। अपना वांछित पासवर्ड दर्ज करें और जारी रखें। अगला दर्ज करें:

cat cloud-config-file
कंटेनर लिनक्स क्या है और क्या आपको इसका इस्तेमाल करना चाहिए?

यह एक लंबी स्ट्रिंग देता है और एक नई क्लाउड-कॉन्फ़िगरेशन फ़ाइल बनाता है। अब क्लाउड-कॉन्फ़िगरेशन को विज़ुअल एडिटर में खोलें:

vi cloud-config-file
कंटेनर लिनक्स क्या है और क्या आपको इसका इस्तेमाल करना चाहिए?

यह एक क्लाउड-कॉन्फ़िगरेशन फ़ाइल लोड करता है जिसे आप संपादित कर सकते हैं। CoreOS में एक उन्नत क्लाउड-कॉन्फ़िगरेशन उदाहरण फ़ाइल शामिल है:

कंटेनर लिनक्स क्या है और क्या आपको इसका इस्तेमाल करना चाहिए?

मेरा ऐसा लग रहा था:

#cloud-config
users: moe
passwd: [SSL password]
groups:
- sudo
- docker
कंटेनर लिनक्स क्या है और क्या आपको इसका इस्तेमाल करना चाहिए?

आप दर्ज करके अपनी क्लाउड-कॉन्फ़िगरेशन फ़ाइल की जांच कर सकते हैं:

cat cloud-config-file
कंटेनर लिनक्स क्या है और क्या आपको इसका इस्तेमाल करना चाहिए?

यह आपकी कॉन्फ़िग फ़ाइल लौटाता है। यदि सब कुछ अच्छा लगता है, तो CoreOS स्थापित करने के साथ आगे बढ़ें:

sudo coreos-install -d /dev/sda -C stable -c cloud-config-file
कंटेनर लिनक्स क्या है और क्या आपको इसका इस्तेमाल करना चाहिए?

आपको एक संदेश दिखाई देगा कि CoreOS को डाउनलोड, लिखा और सत्यापित किया जा रहा है। जैसे ही वह समाप्त होता है, आपको एक संदेश दिखाई देगा जो कहता है कि "सफलता! CoreOS [संस्करण] /dev/sda पर स्थापित है।"

कंटेनर लिनक्स क्या है और क्या आपको इसका इस्तेमाल करना चाहिए?

अपनी CoreOS वर्चुअल मशीन को शट डाउन करें और फिर उसे बैक अप शुरू करें। बैक अप प्रारंभ करते समय, CoreOS ISO को अनमाउंट करना सुनिश्चित करें अन्यथा लाइव सीडी फिर से चलेगी।

CoreOS लोड होगा और आप कमांड लाइन में एक लॉगिन प्रॉम्प्ट करेंगे:

localhost login:
कंटेनर लिनक्स क्या है और क्या आपको इसका इस्तेमाल करना चाहिए?

अपना यूज़रनेम और पासवर्ड प्रविष्ट करें। यह एक संदेश लोड करेगा जो कहता है "CoreOS [संस्करण] द्वारा कंटेनर लिनक्स" और एक नई कमांड लाइन।

कंटेनर लिनक्स क्या है और क्या आपको इसका इस्तेमाल करना चाहिए?

कंटेनर Linux के साथ हैंड्स-ऑन:अगले चरण

अब जब CoreOS द्वारा कंटेनर लिनक्स ठीक से स्थापित हो गया है, तो आप कंटेनर और क्लस्टर स्थापित करना शुरू कर सकते हैं। CoreOS प्रलेखन में एक उत्कृष्ट क्विकस्टार्ट गाइड है। डॉकटर के साथ कंटेनर प्रबंधन पर etcd के साथ-साथ एक अनुभाग का उपयोग करके सेवा खोज के बारे में जानकारी है। मैंने "हैलो वर्ल्ड" डॉकर पुल जैसे कुछ त्वरित परीक्षण किए। इसके अतिरिक्त, मैंने एक प्लेक्स डॉकर छवि स्थापित की क्योंकि मैं एक बड़ा मीडिया सर्वर बफ हूं। अंत में, मैंने क्लस्टर प्रबंधन के लिए बेड़ा स्थापित किया।

आप सबसे पहले जो करना चाहते हैं वह है कंटेनर लिनक्स के मुख्य घटकों को कॉन्फ़िगर करना:

  • आदि
  • डोकर
  • बेड़ा

इन तीन प्राथमिक नींवों को कॉन्फ़िगर करके, आप सेवा खोज, क्लस्टर प्रबंधन और कंटेनर स्थापित करने के लिए तैयार होंगे। फिर आप एक सुरक्षित डॉकर कंटेनर में ऐप्स को कंटेनरीकृत करना और डेस्कटॉप ऐप्स का सुरक्षित परीक्षण करना शुरू कर सकते हैं।

कंटेनर लिनक्स के साथ हैंड्स-ऑन:अंतिम विचार

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

हालाँकि, प्रारंभिक स्थापना में कुछ चरण बहुत "शुरुआती अनुकूल" नहीं हैं। कंटेनर लिनक्स को स्थापित करने और स्थापित करने के लिए एक मजबूत लिनक्स परिचित की आवश्यकता होती है। विशेष रूप से मैंने CoreUpdate डैशबोर्ड की कोशिश नहीं की, जो CoreOS एक सशुल्क प्रीमियम सुविधा के रूप में प्रदान करता है। जबकि मुझे कमांड लाइन का उपयोग करने में कोई समस्या नहीं है, निगरानी के लिए एक ग्राफिकल वातावरण एक अच्छा जोड़ देगा।

सिस्टम एडमिनिस्ट्रेटर और डेटाबेस एडमिन को कंटेनर लिनक्स से सबसे ज्यादा फायदा होता है। हालाँकि, घरेलू सर्वरों के लिए, यह संकुल वातावरण बनाने का एक सरल और हल्का साधन है। इसके अलावा, कंटेनर लिनक्स के साथ आप एक मशीन से क्लस्टर बना सकते हैं। लेकिन कंटेनर लिनक्स कंटेनरों के साथ काम करने के लिए एक बेहतरीन परिचय है। यदि आप डॉकर और कंटेनरों के बारे में अधिक जानने की कोशिश कर रहे हैं, तो कंटेनर लिनक्स वर्चुअल मशीन में वास्तव में अच्छी तरह से चलता है और आपको शुरू करने के लिए आवश्यक सभी संसाधन प्रदान करता है।

यह अनुभवी DevOps इंजीनियरों, sysadmins और डेटाबेस व्यवस्थापकों के अलावा कंटेनर नौसिखियों के लिए एक उत्कृष्ट आउट-ऑफ-द-बॉक्स समाधान है। अंततः CoreOS द्वारा कंटेनर लिनक्स एक स्केलेबल, कुशल, कंटेनरीकृत वातावरण बनाने का एक सरल साधन है।

क्या आप CoreOS का उपयोग कर रहे हैं? क्या आप योजना बना रहे हैं? नीचे टिप्पणी अनुभाग में हमें बताएं कि आप Linux पर कैसे कंटेनरीकरण कर रहे हैं!


  1. आपका पीसी फ्यूचर-प्रूफिंग क्या है, और क्या आपको यह करना चाहिए?

    जब आप एक नया लैपटॉप या पीसी खरीद रहे होते हैं, तो कभी-कभी आपके मन में यह ख्याल आता है कि यह खरीदारी कब तक चलेगी? इसका मुकाबला करने के लिए, प्रौद्योगिकी नियोजक अपने निवेश को आगे बढ़ाने के लिए भविष्य-प्रूफिंग के विचार का उपयोग करते हैं। हालांकि, इसका क्या मतलब है, और क्या यह कुछ ऐसा है जो आपको पीसी खर

  1. सिंगल साइन ऑन (एसएसओ) - यह क्या है और क्या आपको इसका उपयोग करना चाहिए?

    सिंगल साइन ऑन (एसएसओ) आपको एक्सेस साइटों को क्रेडेंशियल प्रदान करने की परेशानी से बचाता है। हालांकि, क्या यह वास्तव में पासवर्ड की समस्याओं को हल करता है या क्या यह इसके बजाय और समस्याएं पैदा करता है? इस लेख में मैं एसएसओ को समझाऊंगा ताकि आप तय कर सकें कि यह आपके लिए एक अच्छा समाधान है या नहीं। जब

  1. डबल वीपीएन क्या है और क्या आपको इसका इस्तेमाल करना चाहिए

    ऑनलाइन गोपनीयता और सुरक्षा से संबंधित बढ़ती समस्याओं से निपटने के लिए ढेर सारे सुरक्षा समाधान और बुनियादी ढांचे का निर्माण किया गया है, इसमें प्रमुख रूप से वीपीएन शामिल हैं और डबल वीपीएन हम पहले ही सर्वश्रेष्ठ वीपीएन समाधान पर चर्चा कर चुके हैं और उनकी कार्यक्षमताओं के बारे में विस्तार से। (यदि