আমি গিথুব- এ লিংকুরিয়াস প্রকল্পের জন্য একটি ডকার চিত্র তৈরি করতে চাই , যার জন্য Neo4j ডাটাবেস এবং নোড.জেএস উভয়ই চালানো দরকার।
আমার প্রথম পদ্ধতিরটি ছিল Neo4j সমেত আমার চিত্রের জন্য একটি বেস চিত্র ঘোষণা করা। রেফারেন্স ডক্স কোনও সহায়ক উপায়ে "বেস চিত্র" সংজ্ঞায়িত করে না:
বেস ইমেজ: কোনও চিত্র যার পিতামাতা নেই তা একটি বেস ইমেজ
যা থেকে আমি পড়েছি যে কেবলমাত্র একটি বেস ইমেজ থাকতে পারে যদি সেই চিত্রটির কোনও বেস ইমেজ না থাকে।
তবে বেস ইমেজ কি? এর অর্থ কি এই যে আমি যদি কোনও এফআরএম নির্দেশে neo4j / neo4j ঘোষণা করি, যখন আমার চিত্রটি চালিত হবে তখন নব্য ডাটাবেসটি স্বয়ংক্রিয়ভাবে চালিত হবে এবং 7474 বন্দরের পাত্রে পাওয়া যাবে?
ডকার রেফারেন্স পড়ুন (দেখুন: https://docs.docker.com/references/builder/#from ) আমি দেখতে পেয়েছি:
একাধিক চিত্র তৈরি করতে FROM একক ডকফেরফিলের মধ্যে একাধিকবার উপস্থিত হতে পারে। প্রতিটি নতুন এফআরএম কমান্ডের আগে কমিটের মাধ্যমে সর্বশেষ চিত্রের আইডি আউটপুটটি কেবল একটি নোট করুন।
আমি কি একাধিক চিত্র তৈরি করতে চাই? মনে হচ্ছে আমি যা চাই তা হ'ল একক চিত্র যাতে অন্যান্য চিত্রের সামগ্রী যেমন neo4j এবং node.js থাকে
রেফারেন্স ম্যানুয়ালটিতে নির্ভরতা ঘোষণা করার জন্য আমি কোনও নির্দেশিকা খুঁজে পাইনি। আরপিএম এর মতো কোনও নির্ভরতা নেই যেখানে আমার চিত্র চালানোর জন্য কলিং প্রসঙ্গে প্রথমে প্রয়োজনীয় চিত্রগুলি ইনস্টল করতে হবে?
আমি বিভ্রান্ত ...
FROM
একটিDockerfile
। নীচে আমার সম্পাদিত উত্তর দেখুন।