উবুন্টু লিনাক্সে ডকার কিভাবে ইনস্টল করবেন

উবুন্টু লিনাক্সে ডকার কিভাবে ইনস্টল করবেন

ডকার সফটওয়্যার ইঞ্জিনিয়ারিং শিল্পকে ঝড়ে নিয়েছে, এবং এটি আমাদের সফটওয়্যার পাঠানোর এবং স্থাপন করার পদ্ধতিতে কেবল বিপ্লবই ঘটায়নি বরং ইঞ্জিনিয়াররা তাদের কম্পিউটারে সফটওয়্যার ডেভেলপমেন্ট এনভায়রনমেন্ট কিভাবে স্থাপন করে তাও পরিবর্তন করেছে।





উবুন্টু লিনাক্স 20.04 (ফোকাল ফোসা), এই লেখার সময় উবুন্টুর সর্বশেষ লং টার্ম সাপোর্ট (এলটিএস) সংস্করণে ডকার ইনস্টল করে কীভাবে ডকার দিয়ে শুরু করবেন তা এই নির্দেশিকাটি আপনাকে দেখায়।





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

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





ডকারের কিছু প্রধান সুবিধার মধ্যে রয়েছে:

  • ব্যবহার এবং শিখতে তুলনামূলকভাবে সহজ
  • সফটওয়্যার স্থাপনের একটি সামঞ্জস্যপূর্ণ এবং সহজ উপায় প্রদান করে
  • মাইক্রো সার্ভিস আর্কিটেকচারের সাথে সামঞ্জস্যপূর্ণ
  • সম্পদ ব্যবহারের উপর খুব হালকা

ডকার সফ্টওয়্যার সংগ্রহস্থল স্থাপন করা হচ্ছে

ডকার ইনস্টল করার বেশ কয়েকটি পদ্ধতি রয়েছে এবং এই নির্দেশিকাটি আপনাকে দেখাবে কিভাবে ডক্টর সংগ্রহস্থল থেকে ডক্টর ইনস্টল করতে হয় apt কমান্ড ইউটিলিটি ব্যবহার করে। এই পদ্ধতিতে ডকার ইনস্টল করা আপনাকে ভবিষ্যতে সহজেই ডকার প্যাকেজ আপগ্রেড করতে দেয় এবং ডকার টিমের প্রস্তাবিত পদ্ধতিও।



ইনস্টলেশনের প্রথম ধাপ হল আপনার সফটওয়্যার উৎসের তালিকায় ডকার সফটওয়্যার সংগ্রহস্থল যুক্ত করা। আপনি HTTPS এর উপর ডকার সফ্টওয়্যার সংগ্রহস্থল ব্যবহার করবেন এবং তারপরে নীচের কমান্ডটি ব্যবহার করে প্রয়োজনীয় সফ্টওয়্যারটি ইনস্টল করুন।

ভাল অভ্যাস হিসাবে, প্রথমে আপনার উপলব্ধ সফ্টওয়্যার প্যাকেজের তালিকা আপডেট করুন।





sudo apt update

তারপরে, ব্যবহার করে ইনস্টলেশনের জন্য সমস্ত প্রয়োজনীয় নির্ভরতা ডাউনলোড করুন উপযুক্ত ইনস্টল

sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release

ডকার সফটওয়্যার তার সংগ্রহস্থল থেকে সফটওয়্যার প্যাকেজ ডাউনলোড করার সময় যোগাযোগ সুরক্ষার জন্য GnuPG, যা GPG নামেও পরিচিত, ব্যবহার করে। জিপিজি হল পিজিপির একটি বাস্তবায়ন মান (বেশ ভালো গোপনীয়তা) যা বার্তা বা ডেটা এনক্রিপ্ট করার জন্য ব্যবহৃত হয়।





উইন্ডোজ 10 কোন ইন্টারনেট অ্যাক্সেস সনাক্ত করে

আপনার স্থানীয় কীরিংগুলিতে অফিসিয়াল ডকার জিপিজি কী যুক্ত করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন।

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

ডকারের তাদের সফ্টওয়্যার সংগ্রহস্থলে তিনটি প্রধান সফ্টওয়্যার রিলিজ সংস্করণ রয়েছে: স্থিতিশীল সংস্করণ, পরীক্ষা সংস্করণ এবং রাতের রিলিজ সংস্করণ। এই নির্দেশিকা ডকারের স্থিতিশীল রিলিজ সংস্করণ সম্পর্কে কথা বলবে।

ডকারের স্থিতিশীল সংগ্রহস্থল রিলিজ সংস্করণ ব্যবহার করতে নিম্নলিখিত কমান্ডটি চালান।

echo 'deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable' | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

বিঃদ্রঃ : পূর্বোক্ত কমান্ড অনুমান করে যে আপনি AMD আর্কিটেকচার ব্যবহার করছেন। আপনি যদি এআরএম আর্কিটেকচার ব্যবহার করেন তবে আপনি শব্দটি প্রতিস্থাপন করতে পারেন arch = amd64 সঙ্গে উপরের কমান্ডে arch = arm64, অথবা arch = armhf যদি আপনি আর্ম হার্ড ফ্লোট ব্যবহার করেন।

ডকার ইঞ্জিন ইনস্টল করা

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

নীচের কমান্ডটি ব্যবহার করে আপনার প্যাকেজ উত্সগুলি আপডেট করতে ভুলবেন না, কারণ আপনি সম্প্রতি আপনার সফ্টওয়্যার উত্সগুলির তালিকায় ডকার সংগ্রহস্থল যুক্ত করেছেন।

sudo apt update

ডকার ইঞ্জিন ইনস্টল করতে, নিম্নলিখিত কমান্ডটি চালান। কমান্ডটি ডিফল্টভাবে ডকার ইঞ্জিনের সর্বশেষ স্থিতিশীল সংস্করণটি ইনস্টল করবে।

sudo apt-get install docker-ce docker-ce-cli containerd.io

আপনি যদি ডকারের কিছু নির্দিষ্ট সংস্করণ ইনস্টল করতে চান, তাহলে আপনি প্রথমে নীচের কমান্ডটি ব্যবহার করে উপলব্ধ সংস্করণের তালিকা পরীক্ষা করতে পারেন।

apt-cache madison docker-ce

আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করে ডকারের নির্দিষ্ট সংস্করণটি ইনস্টল করতে পারেন। উদাহরণস্বরূপ, ইনস্টল করতে 5: 20.10.6 ~ 3-0 ~ উবুন্টু-ফোকাল :

sudo apt-get install docker-ce=5:20.10.6~3-0~ubuntu-focal docker-ce-cli=5:20.10.6~3-0~ubuntu-focal containerd.io

ইনস্টলেশন নিশ্চিত করা হচ্ছে

ডকার সফলভাবে ইনস্টল করা হয়েছে কিনা তা পরীক্ষা করতে, আপনি নিম্নলিখিত কমান্ডটি চালাতে পারেন এবং এটি ইনস্টল করা ডকার ইঞ্জিনের সংস্করণ নম্বর আউটপুট করবে।

docker -v

উবুন্টু লিনাক্স এবং বেশিরভাগ ডেবিয়ান-ভিত্তিক ডিস্ট্রোতে, আপনার সিস্টেম বুট হয়ে গেলে ডকার পরিষেবা স্বয়ংক্রিয়ভাবে শুরু হবে।

আপনি চালানোর চেষ্টা করতে পারেন ওহে বিশ্ব ডকার ইমেজ ইনস্টলেশন পরীক্ষা করতে। যেহেতু ছবিটি আপনার কম্পিউটারে স্থানীয়ভাবে উপলভ্য নয়, তাই সিস্টেমটি এটি ডকার হাব থেকে ডাউনলোড করবে, কন্টেইনার ইমেজের লাইব্রেরি। পরের বার যখন আপনি ছবিটি আবার চালাবেন তখন এটি আপনার পিসিতে থাকা স্থানীয় কপি ব্যবহার করবে।

sudo docker run hello-world

নন-রুট ব্যবহারকারী হিসেবে ডকার চালানো

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

ইউএসবি থেকে টিভিতে স্ক্রিন মিররিং

সুপার ইউজার না হয়ে ডকার কন্টেইনার এবং অন্যান্য গুরুত্বপূর্ণ কমান্ড চালাতে সক্ষম হওয়ার জন্য আপনাকে প্রথমে একটি ইউজার গ্রুপ তৈরি করতে হবে ডকার এবং তারপর আপনার মেশিনে ডকার গ্রুপে আপনার ব্যবহারকারী যোগ করুন। দ্য groupadd কমান্ড এর জন্য দায়ী লিনাক্সে ব্যবহারকারী গোষ্ঠীগুলি পরিচালনা করা

sudo groupadd docker sudo usermod -aG docker $USER

গ্রুপ পরিবর্তন সক্রিয় করতে নিচের কমান্ডটি ব্যবহার করুন।

newgrp docker

বিঃদ্রঃ : লগ আউট করতে এবং আবার ফিরে আসতে মনে রাখবেন যাতে সিস্টেমটি নতুন তৈরি গ্রুপ সদস্যপদকে স্বীকৃতি দেয়। লগ আউট করার জন্য আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন।

gnome-session-quit

কিছু ক্ষেত্রে, আপনার মেশিনটি পুনরায় চালু করার প্রয়োজন হতে পারে যদি আপনি এখনও ডকার কমান্ডটি অ-রুট ব্যবহারকারী হিসাবে চালাতে অক্ষম হন।

ডকার আনইনস্টল করা

উবুন্টু লিনাক্স থেকে ডকার ইঞ্জিন অপসারণ বা আনইনস্টল করতে, কেবল নিম্নলিখিত কমান্ডটি চালান।

sudo apt remove docker docker-engine docker.io containerd runc

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

sudo rm -rf /var/lib/docker sudo rm -rf /var/lib/containerd

অনুশীলনে ডকার

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

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

শেয়ার করুন শেয়ার করুন টুইট ইমেইল ডকার ভার্চুয়ালাইজেশন সফটওয়্যার ব্যবহার করার 6 টি কারণ

ডকার একটি ভার্চুয়াল মেশিনের উপর অনেক সুবিধা প্রদান করে --- আজ এটি ব্যবহার শুরু করার কারণগুলি এখানে।

পরবর্তী পড়ুন
সম্পর্কিত বিষয়
  • লিনাক্স
  • উবুন্টু
  • ডকার
লেখক সম্পর্কে যেতে ভাল(36 নিবন্ধ প্রকাশিত)

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

Mwiza Kumwenda থেকে আরো

আমাদের নিউজলেটার সদস্যতা

প্রযুক্তি টিপস, রিভিউ, ফ্রি ইবুক এবং এক্সক্লুসিভ ডিলের জন্য আমাদের নিউজলেটারে যোগ দিন!

সাবস্ক্রাইব করতে এখানে ক্লিক করুন