DevTulz Online

docker run কমান্ড
docker-compose.yml
উদাহরণ:

Docker Compose কী?

Docker Compose হল একটি YAML ফাইল (docker-compose.yml) ব্যবহার করে মাল্টি-কন্টেইনার Docker অ্যাপ্লিকেশন সংজ্ঞায়িত ও চালানোর একটি টুল। অনেক ফ্ল্যাগ সহ দীর্ঘ docker run কমান্ড চালানোর পরিবর্তে, আপনি একটি ফাইলে ঘোষণামূলকভাবে আপনার সার্ভিস কনফিগারেশন বর্ণনা করেন এবং docker compose up দিয়ে সবকিছু শুরু করেন। এটি আপনার কন্টেইনার কনফিগারেশনের ভার্সন নিয়ন্ত্রণ করা, দলের সদস্যদের সাথে শেয়ার করা এবং পরিবেশ ধারাবাহিকভাবে পুনরুৎপাদন করা সহজ করে তোলে। এই টুলটি docker run কমান্ডকে সমতুল্য Compose সার্ভিস ডেফিনিশনে রূপান্তরিত করে, পোর্ট (-p), পরিবেশ ভেরিয়েবল (-e), ভলিউম (-v), রিস্টার্ট পলিসি (--restart), নেটওয়ার্ক (--network), রিসোর্স সীমা (--memory, --cpus), লেবেল, ক্যাপাবিলিটি, হেলথচেক, লগিং এবং আরও অনেক কিছু পরিচালনা করে।

Docker Run থেকে Compose কীভাবে ব্যবহার করবেন

  • আপনার সম্পূর্ণ docker run কমান্ডটি ইনপুট বাক্সে পেস্ট করুন ('docker run' সহ)।

  • আপনি টাইপ করার সাথে সাথে docker-compose.yml আউটপুট তাৎক্ষণিকভাবে তৈরি হয়।

  • পূর্ব-নির্মিত উদাহরণ কমান্ড লোড করতে উদাহরণ বোতামগুলির একটিতে ক্লিক করুন।

  • তৈরি YAML পর্যালোচনা করুন — নামযুক্ত নেটওয়ার্কগুলি শুরুর পয়েন্ট হিসাবে 'external: true' সহ আউটপুট হয়।

  • YAML আপনার ক্লিপবোর্ডে কপি করতে কপি করুন-এ ক্লিক করুন, তারপর এটি docker-compose.yml হিসাবে সংরক্ষণ করুন।