यह छवि उनके बीच मुख्य अंतर को समझने में आपकी मदद कर सकती है:
उन सभी में जो आम है, वह यह है कि ये सभी 3 प्रौद्योगिकियां कंटेनरों से संबंधित हैं।
कंटेनर एक हल्के वर्चुअलाइजेशन तंत्र हैं जो आपको भौतिक हार्डवेयर के अनुकरण पर एक वर्चुअल मशीन स्थापित करने की आवश्यकता नहीं है। लिनक्स, क्या वे आम में है में प्रयोग किया जाता कर्नेल विशेषताएं हैं: cgroups
, namespaces(ipc, network, user, pid, mount)
। वे अप्रकाशित कंटेनर बनाकर और सुरक्षा सुविधाओं के साथ एकीकरण करके अधिक सुरक्षित वातावरण बनाने की कोशिश करते हैं selinux
। ये प्रौद्योगिकियां एपीआई को अन्य सॉफ्टवेयर्स के साथ बेहतर एकीकृत करने के लिए निर्यात करती हैं।
ये दोनों एक ही परिवार को एकीकृत करते हैं जहां:
- lxc : लिनक्स कर्नेल सम्मिलन सुविधाओं के लिए यूजरस्पेस इंटरफ़ेस। यह वह व्यक्ति है जो कर्नेल नेमस्पेस, अप्पर्मोर और सेलेनक्स प्रोफाइल, चेरोट्स, कर्नेल क्षमताओं और हर दूसरे कर्नेल संबंधित सामान का प्रबंधन करता है
- lxd : एक कंटेनर "हाइपरविजर" है। यह एक डेमन (lxd), कमांड-लाइन इंटरफ़ेस (lxc) और एक ओपनस्टैक प्लगइन द्वारा बनाया गया है। इस लड़के को lxc के लिए अधिक लचीलापन और सुविधाएँ प्रदान करने के लिए विकसित किया गया था, जबकि यह अभी भी इसे अंडर-द-हुड का उपयोग करता है।
मूल रूप से, एक स्व-युक्त ओएस उपयोगकर्ता स्थान को अलग-थलग बुनियादी ढांचे के साथ बनाया गया है। Lxc डॉकएर की तुलना में नेटवर्किंग और स्टोरेज के लिए OS फीचर्स पर सीधे निर्भर करता है।
आप कई वर्चुअल मशीन बनाते हैं, जिसमें यूजरस्पेस और कर्नेल अलगाव होते हैं, लेकिन वे पूरी तरह से वर्चुअल मशीन नहीं हैं क्योंकि वे अलग-अलग गुठली नहीं चला रहे हैं, न ही एक ही कारण के लिए paravirtualized हैं।
कैननिकल यहां का मुख्य प्रायोजक है, और ओरेकल भी इस तकनीक पर मानव घंटे का निवेश कर रहा है।
इसमें कुछ अंतर हैं, उनमें से सबसे बड़ा इंजन है जो एक आधार "यूजरस्पेस इमेज" के बजाय एक आत्म-निहित फाइल सिस्टम के साथ एप्लिकेशन को लपेटता है। यह विचार इस ऐप को बनाने के लिए ऐप और आधार छवि को समाहित करने के लिए है कि ऐप इंजन के अंदर एक एकल प्रक्रिया है। डॉकर ने कर्नेल के साथ संवाद करने के लिए अंतर्निहित lxc तकनीक का उपयोग किया, लेकिन आज, यह अपने स्वयं के पुस्तकालय, libcontainer का उपयोग करता है ।
फाइलसिस्टम डॉकर के लिए एक अमूर्त है, जबकि lxc सीधे फाइलसिस्टम सुविधाओं का उपयोग करता है। नेटवर्क भी एक अमूर्त है, जबकि lxc के साथ आप IP पते और रूटिंग कॉन्फ़िगरेशन को अधिक आसानी से सेट कर सकते हैं। कुछ "ऐप स्टोर जैसे" साइटें माइक्रोसॉफ्ट, अमेज़ॅन, वीएमवेयर, आईबीएम और अन्य खिलाड़ियों द्वारा बनाए रखी जा रही हैं।
डोकर। INC। यहां का मुख्य प्रायोजक है। Vmware भी इस तकनीक में निवेश कर रहा है।
संबंधित कंटेनर प्रौद्योगिकी:
ये अन्य कंटेनर तकनीकें हैं जो लिनक्स में हैं: ओपनवीजेड और लिनक्स-वीएसएवर
संबंधित सामग्री: