Docker Compose কমান্ডগুলি ব্যবহার করে আপনি আপনার কন্টেইনার ভিত্তিক অ্যাপ্লিকেশনগুলি তৈরি, পরিচালনা এবং ডিপ্লয় করতে পারেন। নিচে Docker Compose এর কিছু সাধারণ কমান্ড এবং তাদের উদাহরণ আলোচনা করা হলো।
সাধারণ Docker Compose Command
1. Docker Compose Up
এই কমান্ডটি docker-compose.yml ফাইল থেকে সমস্ত সার্ভিস চালু করে।
docker-compose up
- ব্যাকগ্রাউন্ডে চালানো:
-dফ্ল্যাগটি কন্টেইনারগুলোকে ব্যাকগ্রাউন্ডে চালানোর জন্য ব্যবহৃত হয়।
docker-compose up -d
2. Docker Compose Down
এই কমান্ডটি সমস্ত চালু কন্টেইনার বন্ধ করে এবং তাদের পরিষ্কার করে।
docker-compose down
- এটি সকল কন্টেইনার বন্ধ করবে এবং তাদের তৈরি করা ভলিউম এবং নেটওয়ার্কগুলোও মুছে ফেলবে।
3. Docker Compose Logs
এই কমান্ডটি সমস্ত সার্ভিসের লগ দেখায়।
docker-compose logs
- নির্দিষ্ট সার্ভিসের লগ দেখতে:
docker-compose logs web
4. Docker Compose PS
এই কমান্ডটি চালু কন্টেইনারগুলোর একটি তালিকা প্রদর্শন করে।
docker-compose ps
5. Docker Compose Build
এই কমান্ডটি আপনার docker-compose.yml ফাইলের ভিত্তিতে নতুন ইমেজ তৈরি করে।
docker-compose build
6. Docker Compose Exec
এই কমান্ডটি চালু কন্টেইনারের মধ্যে একটি নতুন শেল চালু করে।
docker-compose exec web sh
- এখানে
webহল সার্ভিসের নাম, এবং এটিshশেল চালু করবে।
7. Docker Compose Pull
এই কমান্ডটি আপনার docker-compose.yml ফাইলে উল্লেখিত ইমেজগুলো Docker Hub থেকে ডাউনলোড করে।
docker-compose pull
8. Docker Compose Restart
এই কমান্ডটি চালু সার্ভিসগুলো পুনরায় শুরু করে।
docker-compose restart
সারসংক্ষেপ
Docker Compose ব্যবহারের মাধ্যমে আপনি কন্টেইনার ভিত্তিক অ্যাপ্লিকেশনগুলি সহজে পরিচালনা করতে পারেন। উপরের কমান্ডগুলো Docker Compose ব্যবহার করে বিভিন্ন কাজ সম্পন্ন করতে সাহায্য করে, যেমন কন্টেইনার শুরু করা, লগ দেখা, কন্টেইনার বন্ধ করা, এবং নতুন ইমেজ তৈরি করা। Docker Compose আপনার ডেভেলপমেন্ট এবং ডিপ্লয়মেন্ট প্রক্রিয়াকে অনেক বেশি কার্যকরী করে তোলে।
Read more