मैं गीथब पर Linkurious प्रोजेक्ट के लिए एक डॉकर छवि बनाना चाहता हूं, जिसके लिए नियो 4 जे डेटाबेस और Node.js दोनों को चलाने की आवश्यकता है।एकाधिक FROMS - इसका अर्थ क्या है
मेरा पहला दृष्टिकोण मेरी छवि के लिए आधार छवि घोषित करना था, जिसमें Neo4j शामिल था। संदर्भ डॉक्स किसी भी उपयोगी ढंग से "आधार छवि" को परिभाषित नहीं है:
बेस छवि: एक छवि कोई माता पिता है कि एक आधार छवि
जहाँ से मैंने पढ़ा है मैं केवल हो सकता है एक मूल छवि अगर उस छवि के पास कोई मूल छवि नहीं है।
लेकिन मूल छवि क्या है? क्या इसका मतलब यह है कि अगर मैं निर्देश से neo4j/neo4j घोषित करता हूं, कि जब मेरी छवि चलती है तो नव डेटाबेस स्वचालित रूप से चलाया जाएगा और पोर्ट 7474 पर कंटेनर के भीतर उपलब्ध होगा?
डोकर संदर्भ पढ़ने (देखें: https://docs.docker.com/reference/builder/#from) मैं देख रहा हूँ:
से एकाधिक चित्र बनाने के लिए में एक भी Dockerfile के अंतर्गत कई बार दिखाई दे सकता है। बस प्रत्येक नए FROM कमांड से पहले प्रतिबद्ध द्वारा अंतिम छवि आईडी आउटपुट का नोट बनाएं।
क्या मैं कई छवियां बनाना चाहता हूं? ऐसा लगता है कि मैं चाहता हूं कि एक ऐसी छवि हो जिसमें अन्य छवियों की सामग्री शामिल हो। neo4j और node.js
मुझे संदर्भ मैनुअल में निर्भरताओं की घोषणा करने का कोई निर्देश नहीं मिला है। क्या आरपीएम में कोई निर्भरता नहीं है जहां मेरी छवि को चलाने के लिए कॉलिंग संदर्भ को पहले आवश्यक छवियों को स्थापित करना होगा?
मैं उलझन में हूँ ...
नोट: 2017 मई , अब आपके पास 'डॉकरफ़ाइल' में एकाधिक 'FROM' है। नीचे मेरा संपादित उत्तर देखें। – VonC