Red Hat Enterprise Linux 7 में Docker कंटेनर चलाने के लिए आधिकारिक समर्थन शामिल है, और Red Hat आधिकारिक rhel Docker छवियों का एक सेट प्रदान करता है। इन छवियों की एक दिलचस्प विशेषता यह है कि संकुल को होस्ट के Red Hat Network सदस्यता के माध्यम से संस्थापित किया जा सकता है, बिना कन्टेनर के भीतर कोई विन्यास करने के लिए।
Https://access.redhat.com/articles/881893#createimage उद्धृत करने के लिए :
"वर्तमान Red Hat डोकर रिलीज़ के लिए, Red Hat से खींची गई डिफ़ॉल्ट RHEL 7 डॉकटर छवि, होस्ट सिस्टम से उपलब्ध RHEL 7 एंटाइटेलमेंट पर आकर्षित करने में सक्षम होगी। इसलिए, जब तक कि आपका Docker होस्ट ठीक से सब्सक्राइब नहीं हो जाता है और रिपॉजिटरी हैं। सक्षम है कि आपको अपने कंटेनर में इच्छित सॉफ़्टवेयर प्राप्त करने की आवश्यकता है (और आपके डॉकर होस्ट से इंटरनेट एक्सेस है), आपको RHEL 7 सॉफ़्टवेयर रिपॉजिटरी से पैकेज स्थापित करने में सक्षम होना चाहिए। "
मेरी चिंता यह है कि जिस तंत्र द्वारा यह हासिल किया गया है वह अपारदर्शी है। उदाहरण के लिए, rhel7.1 छवि के साथ एक नया कंटेनर शुरू करते समय, yum install foo
http प्रॉक्सी पर्यावरण चर को कॉन्फ़िगर किए बिना भी चलाना संभव है । इस तंत्र को समझने के बिना, सिस्टम प्रशासक संभावित रूप से मेजबान सिस्टम, डॉकर डेमन और रनिंग कंटेनरों के बीच अज्ञात इंटरैक्शन की दया पर है। इससे यह भी पता चलता है कि मेजबान और कंटेनर के बीच सामान्य अलगाव किसी तरह से समझौता (सौम्य फैशन में) है।
इस पर एक बिंदु लगाने के लिए: यह सदस्यता समर्थन कैसे प्राप्त किया जाता है, और क्या यह सदस्यता नेटवर्क के माध्यम से Red Hat द्वारा प्रदान किए गए डॉकर डेमन के कस्टम बिल्ड पर निर्भर है?