উদাহরণ সহ ডকার রচনা ব্যাখ্যা করুন

Udaharana Saha Dakara Racana Byakhya Karuna



ডকার হল একটি সুপরিচিত, বিনামূল্যের, ওপেন-সোর্স কন্টেইনারাইজড টুল যা কন্টেইনারে অ্যাপ্লিকেশন চালাতে এবং শেয়ার করতে ব্যবহৃত হয়। কন্টেইনারগুলি হল ছোট এক্সিকিউটেবল প্যাকেজ যা অ্যাপ্লিকেশন, প্রকল্প এবং সফ্টওয়্যারকে ডকারাইজ করে। ডকার বিভিন্ন মূল উপাদান ব্যবহার করে, যেমন ডকার ডেমন, ডকার ইমেজ, ডকার ফাইল, এবং ডকার এই পাত্রে অ্যাপ্লিকেশন পরিচালনা এবং চালানোর জন্য রচনা করে।

এই ব্লগটি প্রদর্শন করবে:

ডকার কম্পোজ কি?

ডকার কম্পোজ সিএলআই হল ডকার পরিবেশের জন্য একটি মূল উপাদান এবং কম্পোজ টুল। এটি পৃথক পাত্রে একাধিক কন্টেইনার প্রোগ্রাম এবং অন্যান্য মাইক্রোসার্ভিস বজায় রাখে, বিকাশ করে এবং স্থাপন করে। কমান্ড লাইন টুলে বিভিন্ন কমান্ড রয়েছে, যেমন ডকার-কম্পোজ আপ, ডকার-কম্পোজ ডাউন, ডকার-কম্পোজ বিল্ড, ডকার-কম্পোজ আরএম এবং আরও অনেক কিছু বিচ্ছিন্ন পরিবেশে কনটেইনারাইজড পরিষেবা এবং অ্যাপ্লিকেশন পরিচালনা করার জন্য।







ডকার কম্পোজ কিভাবে ব্যবহার করবেন?

ডকারে ডকার কম্পোজ ব্যবহার করতে, প্রথমে আমাদের লিঙ্ক করা ব্যবহার করে উইন্ডোজের জন্য ডকার ডেস্কটপ ইনস্টল করে ডকার কম্পোজ ইনস্টল করুন নিবন্ধ . এর পরে, অ্যাপ্লিকেশনটিকে ডকারাইজ করার জন্য একটি ডকারফাইল তৈরি করুন এবং 'এ অ্যাপ্লিকেশন পরিষেবাগুলি কনফিগার করুন docker-compose.yml ' ফাইল। তারপর, ' ব্যবহার করে পরিষেবা বা প্রোগ্রাম শুরু করুন docker- রচনা করা 'আদেশ।



সঠিক প্রদর্শনের জন্য, প্রদত্ত পদক্ষেপগুলি অনুসরণ করুন৷



ধাপ 1: ডকারফাইল তৈরি করুন

প্রথমে একটি নতুন ফাইল তৈরি করুন যার নাম “ ডকারফাইল ' যেটিতে প্রোগ্রামটিকে কন্টেইনারাইজ করার জন্য প্রাথমিক নির্দেশাবলী রয়েছে৷ উদাহরণস্বরূপ, আমরা কন্টেইনারাইজ করেছি ' index.html HTML প্রোগ্রাম:





nginx থেকে: সর্বশেষ

অনুলিপি index.html / usr / ভাগ / nginx / html / index.html

এন্ট্রিপয়েন্ট [ 'nginx' , '-জি' , 'ডেমন বন্ধ' ]

ধাপ 2: কম্পোজ ফাইল তৈরি করুন

এর পরে, 'নামক অন্য একটি ফাইলে HTML প্রোগ্রাম পরিষেবাগুলি কনফিগার করুন docker-compose.yml ' ফাইল। এই নির্দেশাবলী অন্তর্ভুক্ত:

  • ' সেবা কম্পোজ পরিষেবাগুলি কনফিগার করার জন্য কী। এখানে, আমরা তিনটি পরিষেবা কনফিগার করেছি: ' ওয়েব ', ' ওয়েব1 ', এবং ' web2
  • ' ওয়েব ' এবং ' ওয়েব1 'পরিষেবাগুলিতে দুটি কী থাকে, ' নির্মাণ ' এবং ' বন্দর
  • ' নির্মাণ ” কী প্রোগ্রামের ডকারফাইল বা প্রোগ্রামের বিল্ড প্রসঙ্গ নির্দিষ্ট করতে ব্যবহৃত হয়। কনফিগার করার জন্য আমরা ডকারফাইল প্রসঙ্গ ব্যবহার করেছি ' index.html ' কার্যক্রম.
  • ' বন্দর ” সার্ভিস কন্টেইনারের উন্মুক্ত পোর্ট বরাদ্দ করতে ব্যবহৃত হয়।
  • ' web2 'সেবাটি কেবল ব্যবহার করবে ' nginx: সর্বশেষ কম্পোজ পাত্রে চিত্র:
সংস্করণ: '3'

সেবা:

ওয়েব:

নির্মাণ:.

বন্দর:

- 80 : 80

ওয়েব1:

নির্মাণ:.

বন্দর:

- 80

ওয়েব2:

ছবি: nginx: সর্বশেষ

ধাপ 3: রচনা পরিষেবা শুরু করুন

এর পরে, ' docker- রচনা করা 'আদেশ। দ্য ' -d ” বিকল্প এই পরিষেবাগুলিকে বিচ্ছিন্ন মোডে চালান:



docker- রচনা করা -d

এর পরে, লোকালহোস্টের নির্ধারিত পোর্টে নেভিগেট করুন এবং পরীক্ষা করুন যে পরিষেবাগুলি পাত্রে কার্যকর হচ্ছে কিনা:

ধাপ 4: রচনা পরিষেবা বন্ধ করুন

এক্সিকিউটিং কম্পোজ পরিষেবাগুলি বন্ধ এবং অপসারণ করার জন্য, ' docker- কম্পোজ ডাউন 'আদেশ:

docker- কম্পোজ ডাউন

এটি ডকার-কম্পোজ কী এবং ডকারে এটি কীভাবে ব্যবহার করা যায় সে সম্পর্কে।

উপসংহার

ডকার কম্পোজ হল ডকারের একটি CLI টুল যা পৃথক পাত্রে মাল্টি-কন্টেইনার অ্যাপ্লিকেশন এবং পরিষেবাগুলি পরিচালনা এবং কনফিগার করতে ব্যবহৃত হয়। ডকার কম্পোজ ব্যবহার করতে, প্রথমে তৈরি করুন “ docker-compose.yml ” ফাইল করুন এবং ফাইলে পরিষেবা বা মাল্টি-কন্টেইনার অ্যাপ্লিকেশন কনফিগার করুন। এর পরে, '' ব্যবহার করে রচনা পরিষেবাগুলি শুরু করুন docker- রচনা করা 'আদেশ। এই টিউটোরিয়ালটি আপনাকে ডকার কম্পোজ কী এবং উদাহরণ সহ কীভাবে এটি ব্যবহার করতে হয় তা শিখিয়েছে।