मैं डोकर अवधारणाओं को समझने के लिए कोशिश कर रहा हूँ, लेकिन एक बात मैं नहीं पकड़ सकते:डोकर: आधार छवि
मैं छवि को समझने के रूप में (फलस्वरूप - एक कंटेनर) जैसे Ubuntu, CentOS और के रूप में विभिन्न लिनक्स distributives, से instantiated किया जा सकता है अन्य शामिल हैं।
के होस्ट मशीन पर कहते हैं कि मैं मानक Ubuntu 14.04 चलाते हैं,
- अगर मैं कंटेनर है कि एक ही वितरण से instantiated नहीं है का उपयोग करें तो क्या होगा?
-
नहीं
- 14.04?
- उबंटू (या कोई अन्य डेबियन-आधारित) नहीं है?
- आपके द्वारा उपयोग की जाने वाली छवियों के विभिन्न आधार-छवियों का उपयोग करने के क्या नुकसान हैं? (मान लीजिए कि मैं छवि ए का उपयोग करता हूं जो उबंटू को मूल छवि के रूप में उपयोग करता है, छवि बी जिसने डेबियन को मूल छवि और छवि सी के रूप में उपयोग किया जो सेंट छवि के रूप में सेंटोस का उपयोग करता है)?
बोनस प्रश्न: मैं कैसे करता है, तो डेवलपर एक डोकर हब विवरण में निर्दिष्ट नहीं किया क्या आधार छवि एक छवि के लिए इस्तेमाल किया बता सकते हैं?
अग्रिम धन्यवाद!
उत्तर के लिए धन्यवाद, अब यह बहुत स्पष्ट है! तो लोग क्यों कहते रहते हैं कि आपकी सभी छवियों को उसी आधार छवि से तुरंत चालू करना अच्छा विचार है? क्रिस पिटमैन ने इस धागे में काफी उचित उत्तर दिया, क्या आप क्या कहते हैं उससे सहमत हैं? – SmxCde
@SmxCde जब तक आपका कर्नेल "हाल ही में पर्याप्त" (3.14 या अधिक) है, मूल छवि को कोई फर्क नहीं पड़ता। उसी आधार छवि से शुरू करने से मेजबान पर '/ var/lib/docker/images' में बहुत अधिक जगह नहीं लेने में मदद मिलेगी, लेकिन इसके अलावा, आप जितनी चाहें उतनी बेस छवि का उपयोग कर सकते हैं। (सुरक्षा के बारे में क्रिस 'चेतावनी के साथ) – VonC