ডকার কি?

Dakara Ki



ডকার একটি জনপ্রিয় ওপেন-সোর্স টুল যা DevOps এবং অন্যান্য প্রকল্পগুলি পরিচালনা এবং স্থাপনের জন্য ব্যবহৃত হয়। এটি রেজিস্ট্রি, কন্টেনার, ছবি এবং আরও অনেক কিছু হিসাবে পরিচিত স্থানীয় এবং দূরবর্তী সংগ্রহস্থলগুলির সাথে অ্যাপ্লিকেশনগুলিতে কাজ করে। এই অসামান্য গুণাবলী ডকারকে অন্যান্য প্ল্যাটফর্ম থেকে আলাদা করে।

এই ব্লগটি ব্যাখ্যা করবে:

ডকার কি?

ডকার হল একটি জনপ্রিয় টুল যা একটি অ্যাপ্লিকেশন তৈরি করতে পারে এবং ডকার কন্টেইনারাইজেশন ধারণার কারণে প্রকল্প স্থাপনে খেলতে পারে। ডকার কন্টেইনারগুলি প্রকল্পের প্রতিটি নির্ভরতাকে একটি কন্টেইনারে ইনস্টল করা এবং স্থাপনার সমস্যাগুলি সমাধান করা সহজ করে তোলে, যেমন একটি লাইব্রেরি অনুপস্থিত থাকলে, পথ সেট করা নেই এবং আরও অনেকগুলি।







ডকারের প্রধান উপাদান

অন্যান্য অ্যাপ্লিকেশনগুলির মধ্যে ডকারকে আলাদা করে তোলে এমন প্রধান উপাদান নীচে তালিকাভুক্ত করা হয়েছে:



  • ডকার ক্লায়েন্ট-সার্ভার
  • ডকার ইমেজ
  • ডকার রেজিস্ট্রি
  • ডকার পাত্রে

ডকার ক্লায়েন্ট-সার্ভার

ডকারের একটি বিখ্যাত বৈশিষ্ট্য হল ডকার ক্লায়েন্ট-সার্ভার আর্কিটেকচার। বাকি API-এর মাধ্যমে ডকার ক্লায়েন্ট এবং সার্ভারের মধ্যে সমস্ত যোগাযোগ করা হয়। ক্লায়েন্ট কমান্ড লাইন টুলের মাধ্যমে কমান্ড ইস্যু করে এবং তারপর API এর মাধ্যমে সার্ভারে বিতরণ করে। ডকার ইঞ্জিনটি এমন একটি সার্ভারে ইনস্টল করা আছে যা সার্ভারে অ্যাপ্লিকেশন এবং ক্লায়েন্ট অনুরোধগুলি পরিচালনা করে।



ডকার ইমেজ

কন্টেইনারের কোড চালানোর নির্দেশাবলী সম্বলিত ফাইলগুলি ডকার ইমেজ হিসাবে পরিচিত। এটিতে ডকারে একটি ধারক তৈরি করার সমস্ত প্রয়োজনীয় নির্দেশাবলী রয়েছে। ডকার ইমেজ অ্যাপ্লিকেশন স্থাপনের জন্য একটি সূচনা পয়েন্ট হিসাবে বিবেচনা করা হয়. অধিকন্তু, ডকার ইমেজের সাহায্যে, বিকাশকারীরা সহজেই অন্য মেশিনে অ্যাপ্লিকেশনগুলি ভাগ করতে এবং স্থাপন করতে পারে।





ডকার রেজিস্ট্রি

ডকার রেজিস্ট্রি ডকার প্ল্যাটফর্মের আরেকটি প্রধান অংশ যা স্থানীয় এবং দূরবর্তী সংগ্রহস্থলগুলির সাহায্যে ডকার চিত্রগুলি পরিচালনা, সঞ্চয় এবং বিতরণ করতে ব্যবহৃত হয়।

ডকার পাত্রে

ডকার কন্টেইনারাইজেশন ধারণাটি চালু করেছিলেন। ডকার ধারকটি হালকা ওজনের, এবং ডকার প্ল্যাটফর্মের প্রধান অংশটি অ্যাপ্লিকেশন তৈরি, স্থাপন এবং পরীক্ষা করতে ব্যবহৃত হয়। পাত্রে সোর্স কোড এবং সমস্ত প্রকল্প নির্ভরতা রয়েছে এবং পরিচালনা করে। কন্টেইনারগুলির সাহায্যে, বিকাশকারী সহজেই যেকোনো সিস্টেমে একটি অ্যাপ্লিকেশন স্থাপন করতে পারে। আরও নির্দিষ্টভাবে, এটি সিস্টেম সংস্থানগুলি ব্যবহার করে এবং প্রকল্প স্থাপনের জন্য তাদের স্মার্টভাবে পরিচালনা করে।



অন্যদিকে, ভার্চুয়াল মেশিনে একটি মেশিন চালানোর জন্য আলাদা মেমরি, ওএস এবং কার্নেলের প্রয়োজন হয় এবং প্রকল্প নির্ভরতাগুলিও আলাদাভাবে ইনস্টল করা আবশ্যক। তুলনায়, ডকার কন্টেইনারগুলি ভার্চুয়াল মেশিনগুলিকে ছাড়িয়ে যায়।

ডকারের সুবিধা

এখানে ডকারের কিছু সুবিধা রয়েছে:

  • ডকারের কম স্থান প্রয়োজন কারণ এটি একটি পাত্রে কোড এবং নির্ভরতা সঞ্চয় করে এবং কন্টেইনারগুলি হালকা ওজনের।
  • ভার্চুয়াল মেশিনের তুলনায়, ডকারের আলাদা মেমরির প্রয়োজন হয় না এবং সিস্টেমের অব্যবহৃত মেমরি ব্যবহার করে।
  • ডকার উচ্চ দক্ষতা এবং মাপযোগ্যতা প্রদান করে কারণ অনেকগুলি পাত্র একটি একক হোস্টে পরিচালিত হয়।
  • ডকার অ্যাপ্লিকেশনগুলি বহনযোগ্য এবং মেশিনগুলির মধ্যে ভাগ করা যেতে পারে।
  • ডকার সহজ স্থাপনা এবং অ্যাপ্লিকেশনের দ্রুত স্থানান্তর প্রদান করে।
  • যেহেতু ডকার সরাসরি সিস্টেম সংস্থান ব্যবহার করে, সমস্ত নির্ভরতা এবং কোড একটি পাত্রে সংরক্ষণ করা হয়। অতএব, ডকার উচ্চ কর্মক্ষমতা দেয় এবং কম বুট সময় প্রয়োজন।

উইন্ডোজে ডকার কিভাবে ইনস্টল করবেন?

ডকার ডেস্কটপ হল ডকার প্ল্যাটফর্মের একটি GUI সংস্করণ। উইন্ডোজে ডকার ইনস্টল করার জন্য, প্রথমে সংযুক্তের সাহায্যে WSL প্যাকেজটি ইনস্টল করুন লিঙ্ক . তারপরে, নীচের প্রদত্ত পদক্ষেপগুলি অনুসরণ করুন।

ধাপ 1: ডকার ইনস্টলার ডাউনলোড করুন

প্রথমে, ডকার অফিসিয়ালে নেভিগেট করুন ওয়েবসাইট এবং 'এ ক্লিক করুন ডকার ডেস্কটপ ডাউনলোড করুন ডকার ইনস্টলার ডাউনলোড করার জন্য ” বোতাম:

ধাপ 2: ডকার ইনস্টলার চালান

এরপর, খুলুন ' ডাউনলোড ' ডিরেক্টরি এবং ডকার ইনস্টলার চালান:

ধাপ 3: ডকার ইনস্টল করুন

হাইলাইট করা চেকবক্সগুলি চিহ্নিত করুন এবং ' ঠিক আছে ডকার ইনস্টলেশন শুরু করতে বোতাম:

আপনি দেখতে পাচ্ছেন, প্রয়োজনীয় ফাইল এবং নির্ভরতা আনপ্যাক করা হচ্ছে। এই পদ্ধতিটি কয়েক মিনিট সময় নেবে:

তারপর, ক্লিক করুন ' বন্ধ করুন এবং লগ আউট করুন ” বোতাম, যা আপনার কম্পিউটার রিবুট করবে। অন্যথায়, সিস্টেমটি ম্যানুয়ালি পুনরায় চালু করুন:

সিস্টেম পুনরায় চালু করার পরে, ' ডকার সাবস্ক্রিপশন পরিষেবা চুক্তি ” উইন্ডো পর্দায় প্রদর্শিত হবে। সমস্ত শর্তাবলী স্বীকার করুন এবং উইন্ডোজে ডকার ব্যবহার শুরু করুন:

আমরা ডকার কী, এর প্রধান উপাদান এবং এর সুবিধাগুলি বিস্তারিত করেছি।

উপসংহার

ডকার একটি কন্টেইনারাইজড অ্যাপ্লিকেশন যা অ্যাপ্লিকেশন তৈরি, পরিচালনা এবং স্থাপনের জন্য কন্টেইনারগুলির সাথে কাজ করে। কনটেইনার, ডকার ইমেজ, রেজিস্ট্রি এবং ডকার ক্লায়েন্ট এবং সার্ভারগুলি ডকার প্ল্যাটফর্মের প্রধান উপাদান। ডকার অ্যাপ্লিকেশনগুলির উচ্চ কার্যক্ষমতা, মাপযোগ্যতা এবং দক্ষতা রয়েছে এবং কম বুট সময় প্রয়োজন। এই ব্লগে ডকার কী, ডকারের প্রধান উপাদান, ডকারের সুবিধা এবং উইন্ডোজে ডকার ডেস্কটপ ইনস্টল করার পদ্ধতি সম্পর্কে বিস্তারিত বর্ণনা করা হয়েছে।