मैं देख रहा हूं कि docker रिपॉजिटरी में बहुत सारे docker की इमेज एक Ubuntu बेस के साथ बनी हैं।
इसका क्या मतलब है? क्या प्रत्येक कंटेनर लिनक्स कर्नेल के एक स्ट्रिप डाउन संस्करण को बंडल करता है?
क्या कंटेनर अपनी गुठली के ऊपर बैठते हैं? लेकिन मुझे लगा कि कंटेनर होस्ट के कर्नेल को साझा करते हैं (जो कुछ मामलों में बूट 2 डॉक है, एक कस्टम टिनी कोर लिनक्स बिल्ड है, और अन्य में कोरोस जैसे कुछ)।
संपादित करें: सवाल को थोड़ा स्पष्ट करना। हाँ, मुझे पता है कि डॉक एक प्रक्रिया कंटेनर है, न कि पूर्ण वीएम। लेकिन चूंकि आधिकारिक docker hub रजिस्ट्री में "Ubuntu" कंटेनर और CentOS जैसे अन्य OSes हैं, ऐसे में उबंटू को एक कंटेनर में चलाने का क्या मतलब है?
उत्तर: आह यह मुझ पर बस dawned। यह उबंटू उपयोगकर्ता भूमि प्रक्रियाएं हैं, जिनमें एक विशेष उबंटू बिल्ड के लिए उपयुक्त-प्राप्त और अन्य कॉन्फ़िगरेशन प्रक्रियाएं हैं। इसी तरह CentOS के लिए। डॉकर एकल प्रक्रिया नहीं है, केवल एकल प्रविष्टि है। तो इन वितरणों के लिए प्रवेश बिंदु कुछ प्रकार की init प्रक्रिया है जो अन्य प्रक्रियाओं को जन्म देती है।