Docker কি?
Docker হলো একটি ওপেন সোর্স সফওয়্যার প্ল্যাটফর্ম যেখানে আপনি সাধারণ অপারেটিং সিস্টেমে, উইন্ডোজ ভার্চুয়ালাইজড অ্যাপ্লিকেশন কন্টেইনার তৈরি, স্থাপন এবং পরিচালনা করতে পারবেন। Docker এ আপনি দুই ধরনের সেবা গ্রহণ করতে পারবেন বিনামূল্যে এবং প্রিমিয়াম। Docker ২০১৩ সালে প্রতিষ্ঠিত হয়েছিল। অন্যভাবে বলা যায় ডকার হলো একটি ওপেন সোর্স সফ্টওয়্যার প্ল্যাটফর্ম যা একটি সাধারণ অপারেটিং সিস্টেমে ভার্চুয়ালাইজড অ্যাপ্লিকেশন কন্টেইনার তৈরি, স্থাপন এবং পরিচালনা করার জন্য, সংযুক্ত সরঞ্জামগুলির একটি ইকোসিস্টেম।
Docker কিভাবে কাজ করে
ডকার প্যাকেজ কনটেইনার প্রযুক্তি অপারেটিং সিস্টেমের মাধ্যমে কাজ করে থাকে। একটি সফটওয়ারের কি কি বৈশিষ্ট্য থাকবে, কি কি সেবা প্রদান করবে তার উপর নির্ভর করে Docker এর প্যাকেজ তৈরি করা হয়। প্রতিটি কন্টেইনার ব্যবহারকরীর অপারেটিং সিস্টেম অনুযায়ী ভাগ হয়ে যায় । ডকার ইমেজে বা একটি কন্টেইনারের ভিতরে (যেখানে Docker এর তথ্য সংরক্ষিত থাকে) কোডিং করার জন্য প্রয়োজনীয় সমস্ত ব্যবস্থা থাকে, তাই একই OS সহ ডকার কন্টেইনারগুলি কোনও পরিবর্তন ছাড়াই কাজ করে। সহজভাবে Docker একই OS এ একাধিক কন্টেইনার চালানোর জন্য OS কার্নেলে রিসোর্স আইসোলেশন ব্যবহার করে। এটি ভার্চুয়াল মেশিনের (VM) থেকে ভিন্ন, যা একটি সম্পূর্ণ ওএসকে এক্সিকিউটেবল কোড সহ ফিজিক্যাল হার্ডওয়্যার রিসোর্সের একটি স্তরের উপরে অন্তর্ভুক্ত করে।
ডকার কেন ব্যবহার করবেন
ডকার ব্যবহার করে আপনি দ্রুত কোড পাঠাতে, অ্যাপ্লিকেশন তৈরি মানসম্মত করতে, নির্বিঘ্নে কোড সরাতে এবং দ্রুত সময়ে উন্নত সেবা প্রদান ও অর্থ সঞ্চয় করতে পারবেন। ডকারের সাথে, আপনি একটি একক বস্তু পাবেন যা নির্ভরযোগ্যভাবে যে কোনও জায়গায় চলতে পারে। ডকারের সহজ এবং সরল গঠন আপনাকে সম্পূর্ণ নিয়ন্ত্রণ দিবে। শক্তিশালী অ্যাপ্লিকেশন তৈরির জন্য ডকারের সরঞ্জামগুলির একটি শক্তিশালী ইকোসিস্টেম অফ-দ্য-শেল্ফ অ্যাপ্লিকেশন যা ডকারের সাথে ব্যবহারের জন্য প্রস্তুত করা থাকে।
স্ট্যান্ডার্ডাইজ অপারেশন
ছোট কন্টেইনারাইজড অ্যাপ্লিকেশনগুলি স্থাপন করা, সমস্যা চিহ্নিত করা এবং প্রতিকারের জন্য রোল ব্যাক করা সহজ করে তোলে।
Docker এর সুবিধা
ডকার হোস্ট জুড়ে কন্টেইনারগুলি দ্রুত তৈরি, স্থাপন, পরিমাপ এবং তত্ত্বাবধানের জন্য একটি ডি ফ্যাক্টো স্ট্যান্ডার্ড প্ল্যাটফর্ম হিসাবে আবির্ভূত হয়েছে। ডকারে উচ্চমাত্রায় তথ্য ব্যবহার করা যায় যাতে ব্যবহারকারীরা ব্যক্তিগত এবং পাবলিক পরিবেশে বিভিন্ন হোস্টের উপর কন্টেইনারগুলি নিবন্ধন এবং ভাগ করতে পারে। ডকার সুবিধাগুলির মধ্যে রয়েছে দক্ষ অ্যাপ্লিকেশন বিকাশ, কম সংস্থান ব্যবহার এবং ভিএমের তুলনায় দ্রুত স্থাপনা।
ডকার কখন ব্যবহার করবেন
আপনি আধুনিক অ্যাপ্লিকেশন এবং প্ল্যাটফর্ম তৈরির মূল ব্লক হিসাবে ডকার ব্যবহার করতে পারেন। ডকার বিতরণ করা মাইক্রোসার্ভিসেস স্থাপত্য নির্মাণ এবং চালানো সহজ করে তোলে, মানসম্মত ক্রমাগত ইন্টিগ্রেশন এবং ডেলিভারি পাইপলাইনগুলির সাথে আপনার কোড স্থাপন করা, উচ্চ-পরিমাপযোগ্য ডেটা প্রসেসিং সিস্টেম তৈরি করা এবং বিকাশকারীদের জন্য সম্পূর্ণরূপে-পরিচালিত প্ল্যাটফর্ম তৈরি করতে Docker ব্যাবহার করতে পারেন ।
Docker এর ইতিহাস
ডকার প্রথম একটি ওপেন সোর্স প্ল্যাটফর্ম হিসাবে ২০১৩ সালের মার্চ মাসে ডটক্লাউড নামে প্রকাশিত হয়েছিল । ডকার ইঞ্জিন ২০১৪ সালে চালু হয়েছিল। ডকারের বৃহত্তর লক্ষ্য ছিল একটি পরিষেবা হিসাবে কন্টেইনার দিয়ে তার ব্যবসা গড়ে তোলা। ডকার এন্টারপ্রাইজ মার্চ ২০১৭ সালে চালু করা হয়েছিল, এবং কোম্পানিটি ক্লাউড নেটিভ কম্পিউটিং ফাউন্ডেশনকে তার কন্টেইনার রানটাইম ইউটিলিটিও দান করেছে। ২০১৯ সালের নভেম্বরে Mirantis ডকার ইঞ্জিন এন্টারপ্রাইজ, ডকার ট্রাস্টেড রেজিস্ট্রি, ডকার ইউনিভার্সাল কন্ট্রোল প্লেন এবং ডকার CLI, সেইসাথে বাণিজ্যিক ডকার সোয়ার্ম পণ্যের আশেপাশে ডকার পণ্য এবং আইপি অর্জন করেছে।