Docker হল একটি ওপেন-সোর্স প্ল্যাটফর্ম যা সফটওয়্যারকে "container" নামক এক ধরনের হালকা, পোর্টেবল, স্বয়ংসম্পূর্ণ ইউনিটের মধ্যে প্যাক করে চালাতে দেয়। এটি সফটওয়্যার ডেভেলপমেন্ট, ডেপ্লয়মেন্ট এবং রান করার পদ্ধতিকে অনেক সহজ, দ্রুত ও স্কেলেবল করে তোলে।

Docker কি?

Docker এমন একটি প্রযুক্তি যা অ্যাপ্লিকেশন এবং তার সব ডিপেন্ডেন্সি (যেমন: লাইব্রেরি, টুলস, কনফিগারেশন ফাইল ইত্যাদি) একসাথে একটি container এর মধ্যে বন্দী করে। এই container যেকোনো অপারেটিং সিস্টেমে (যেখানে Docker ইনস্টল করা আছে) একদম একইভাবে কাজ

Docker কোথায় থাকে?

Docker দুই জায়গায় ব্যবহার হয়:

লোকাল কম্পিউটারে (Local Machine):

ডেভেলপাররা সাধারণত নিজেদের কম্পিউটারে Docker ইনস্টল করে ডেভেলপমেন্টের জন্য।

সার্ভারে (Cloud/Production)

:

অ্যাপ্লিকেশন লাইভ করার সময় Docker container গুলো সার্ভারে রান করা হয় (যেমন: AWS, Google Cloud, Azure ইত্যাদি)।