ডকার কন্টেইনারগুলি যে সিস্টেমে আপনি বাকি সিস্টেম থেকে এটি চালান তা আলাদা করতে ব্যবহার করা হয়। যে অর্থে, তারা একটি ভিএম (ভার্চুয়াল মেশিন) থেকে পৃথক না।
আপনাকে আপনার প্রয়োজনীয় পরিষেবাটি ইনস্টল করতে হবে, উদাঃ MySQL, ধারক মধ্যে। এটি একটি ভিএম ব্যবহার থেকে পৃথক নয়, ব্যতীত VM তে আপনাকে অপারেটিং সিস্টেমটি ইনস্টল করতে হবে। সুতরাং ডকারের একটি বিশাল আকারের সুবিধা রয়েছে (প্রায়শই বেশ কয়েকটি গিগাবাইট)।
আপনি যখন ডকার কন্টেইনারে একটি একক পরিসেবা চালান, তখন আপনাকে সমস্ত অপারেটিং সিস্টেমের সাথে আসা সমস্ত প্যাকেজগুলির প্রয়োজন হয় না। আপনি শুধু আপনার সেবা চালানোর জন্য প্রয়োজন কি ইনস্টল।
আপনার কন্টেইনার তৈরি করতে আপনি যে Dockerfile ব্যবহার করেন তা আপনার কনটেইনারে ঠিক কী ইনস্টল করতে চান তা নির্দিষ্ট করে। আপনি যা চান তা যোগ করতে পারেন, একইভাবে আপনি আপনার সার্ভারে বা ডেস্কটপ সিস্টেমে প্যাকেজ যুক্ত করবেন।
যখন আপনি একটি নতুন ধারক তৈরি করেন তখন ডকারও একই বেস-ধারক ব্যবহার করে এমন বিদ্যমান কন্টেইনারগুলিকে 'পুনরায় ব্যবহার করে'। উদাহরণস্বরূপ, আপনার প্রথম ধারক 300MB দখল করতে পারে তবে একই বেস-কন্টেইনারগুলির সাথে পরবর্তী কনটেইনার কয়েক MB হিসাবে সামান্য ব্যবহার করতে পারে।
আপনি যদি দুটি অভিন্ন বা অনুরূপ ভিএম তৈরি করেন তবে তারা সর্বদা পূর্ণ আকারে থাকবে।
ডকার সাইট এই নিবন্ধটি ডকার ইমেজ এবং পাত্রে নির্মিত হয় কিভাবে ব্যাখ্যা করে।
Docker পাত্রে একটি সম্পূর্ণ অপারেটিং সিস্টেম ছাড়া কাজ করতে পারেন কারণ জন্য https://serverfault.com/q/755607/388193