एल एक्स सी
LXC ( Linux कंटेनर ) एक ऑपरेटिंग सिस्टम-स्तरीय-वर्चुअलाइजेशन विधि है जो एक ही लिनक्स कर्नेल का उपयोग करके एक कंट्रोल होस्ट पर कई अलग-अलग लिनक्स सिस्टम (कंटेनरों) को चलाने के लिए है । लिनक्स कर्नेल प्रदान करता है cgroups कि सीमा और संसाधनों की प्राथमिकता की अनुमति देता है कार्यक्षमता किसी भी शुरू करने के लिए (सीपीयू, स्मृति, ब्लॉक मैं / हे, नेटवर्क, आदि) की आवश्यकता के बिना आभासी मशीनों , और भी नाम स्थान अलगाव कि एक आवेदन के पूरी तरह अलग अनुमति देता है कार्यक्षमता ऑपरेटिंग पर्यावरण को देखते हुए, जिसमें प्रोसेस ट्री, नेटवर्किंग , यूजर आईडी और माउंटेड फाइल सिस्टम शामिल हैं । LXC अनुप्रयोगों के लिए एक अलग वातावरण प्रदान करने के लिए कर्नेल के cgroups और पृथक नाम स्थान के लिए समर्थन को जोड़ती है । Docker के शुरुआती संस्करणों ने LXC का उपयोग कंटेनर निष्पादन चालक के रूप में किया, हालांकि LXC को v0.9 में वैकल्पिक बनाया गया था और Docker v1.10 में समर्थन को गिरा दिया गया था। एल एक्स सी(LXC) एक पूर्ण वातावरण वाली वर्चुअल मशीन बनाने के बजाय एक वर्चुअल वातावरण के माध्यम से ऑपरेटिंग सिस्टम-स्तरीय वर्चुअलाइजेशन प्रदान करता है। एल एक्स सी(LXC) लिनक्स कर्नेल सीग्रूप्स ( cgroups) कार्यक्षमता पर निर्भर करता है जो संस्करण 2.6.24 में जारी किया गया था। यह अन्य प्रकार के नाम स्थान अलगाव कार्यक्षमता पर भी निर्भर करता है, जिन्हें मेनलाइन लिनक्स कर्नेल में विकसित और एकीकृत किया गया था।