खैर, अतिरिक्त घंटियाँ और सीटी को प्रक्रिया अलगाव कहा जाता है, एक कंटेनर को होस्ट कर्नेल से अपना नाम स्थान मिलता है , इसका मतलब है कि कंटेनर में प्रोग्राम कर्नेल मेमोरी पढ़ने या अनुमति से अधिक रैम खाने की कोशिश नहीं कर सकता है।
यह नेटवर्क स्टैक को भी अलग करता है, इसलिए दो प्रक्रिया पोर्ट 8080 पर छूट के लिए सुन सकते हैं, आपको मेजबान स्तर पर रूटिंग को संभालना होगा, यहां कोई जादू नहीं है, लेकिन यह एक जगह पर रूटिंग को संभालने की अनुमति देता है और प्रक्रिया कॉन्फ़िगरेशन को संशोधित करने से बचता है। एक मुक्त बंदरगाह सुनो।
दूसरी बात यह है कि एक क्रोकेट अभी भी पढ़ा / लिखा है, कोई भी परिवर्तन स्थायी है, डॉक कंटेनर का उपयोग aufsएक साफ फाइल सिस्टम से शुरू होगा जब आप कंटेनर को लॉन्च करते हैं (यदि आप इसे रोकते हैं / IIRC शुरू करते हैं तो परिवर्तन रखे जाते हैं)।
इसलिए जबकि एक कंटेनर को process namespace+ के रूप में सोचा जा सकता है chroot, वास्तविकता थोड़ी अधिक जटिल है।