অ্যান্ড্রয়েড

কীভাবে রাস্পবেরি পাইতে ডকার ইনস্টল এবং ব্যবহার করবেন

গাড়ির কয়েল সমস্যা হইলে কিভাবে বুঝবেন | গাড়ির দরকারি ভিডিও কেউ মিস করবেন না

গাড়ির কয়েল সমস্যা হইলে কিভাবে বুঝবেন | গাড়ির দরকারি ভিডিও কেউ মিস করবেন না

সুচিপত্র:

Anonim

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

এই টিউটোরিয়ালে, আমরা কীভাবে রাস্পবেরি পাইতে ডকার ইনস্টল করবেন এবং বেসিক ডকার ধারণা এবং আদেশগুলি অন্বেষণ করবেন explain

পূর্বশর্ত

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

রাস্পবেরি পাইতে ডকার ইনস্টল করুন

রাস্পবেরি পাইতে ডকার ইনস্টল করা কয়েকটি কমান্ড চালানোর বিষয়।

প্রথমে নিম্নলিখিত কার্ল কমান্ডটি ব্যবহার করে ডকার ইনস্টলেশন স্ক্রিপ্টটি ডাউনলোড করুন:

curl -fsSL https://get.docker.com -o get-docker.sh

ডাউনলোড শেষ হয়ে গেলে, স্ক্রিপ্টটি টাইপ করে সম্পাদন করুন:

sh get-docker.sh

স্ক্রিপ্টটি লিনাক্স বিতরণ সনাক্ত করবে, প্রয়োজনীয় প্যাকেজগুলি ইনস্টল করবে এবং ডকার শুরু করবে।

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

এটাই. আপনার পাই বোর্ডে ডকার ইনস্টল করা হয়েছে।

সুডো ছাড়াই ডকার কমান্ড কার্যকর করা হচ্ছে

ডিফল্টরূপে, শুধুমাত্র প্রশাসনিক সুযোগ-সুবিধাগুলি সহ একটি ব্যবহারকারী ডকার কমান্ডগুলি কার্যকর করতে পারে।

সুডোর প্রিপেন্ডিং ছাড়াই ডকার কমান্ডগুলি একটি অ-রুট ব্যবহারকারী হিসাবে চালানোর জন্য আপনাকে আপনার ব্যবহারকারীকে ডকারের গ্রুপে যুক্ত করতে হবে যা ইনস্টলেশন চলাকালীন তৈরি হয়েছিল। টাইপ করে এটি করতে:

sudo usermod -aG docker $USER

$USER হল একটি পরিবেশের পরিবর্তনশীল যা আপনার ব্যবহারকারীর নাম ধারণ করে।

লগ আউট এবং লগ ইন করুন যাতে গ্রুপ সদস্যতা রিফ্রেশ হয়।

আপনি sudo ছাড়াই ডকার কমান্ডগুলি চালাতে পারবেন তা যাচাই করতে নিম্নলিখিত কমান্ডটি চালাবেন যা একটি পরীক্ষা চিত্র ডাউনলোড করবে, একটি পাত্রে চালাবে, একটি "দোকার থেকে হ্যালো" বার্তাটি প্রিন্ট করে প্রস্থান করবে:

docker container run hello-world

আউটপুটটি দেখতে এর মতো কিছু হবে:

কীভাবে ডকার ব্যবহার করবেন

এখন যে ডকার আপনার রাস্পবেরি পাইতে সেট আপ হয়েছে, আসুন আমরা বেসিক ডকার ধারণা এবং আদেশগুলি দেখি।

ডকার ইমেজ

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

সর্বাধিক ডকার চিত্রগুলি ডকার হাবটিতে উপলভ্য। এটি একটি ক্লাউড-ভিত্তিক রেজিস্ট্রি পরিষেবা যা অন্যান্য কার্যকারিতাগুলির মধ্যে ডকার চিত্রগুলি পাবলিক বা বেসরকারী সংগ্রহস্থলে রাখার জন্য ব্যবহৃত হয়।

ডকার হাব রেজিস্ট্রি থেকে একটি ছবি অনুসন্ধান করতে, docker search কমান্ডটি ব্যবহার করুন। উদাহরণস্বরূপ, একটি ডেবিয়ান চিত্র অনুসন্ধান করতে, আপনি টাইপ করতে পারেন:

docker search debian

ডকার পাত্রে

কোনও চিত্রের উদাহরণটিকে একটি ধারক বলা হয়। একটি ধারক একটি একক অ্যাপ্লিকেশন, প্রক্রিয়া, বা পরিষেবার জন্য একটি রানটাইম উপস্থাপন করে।

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

শুরু করার জন্য, থামাতে, অপসারণ এবং একটি ধারক পরিচালনা করতে docker container কমান্ডটি ব্যবহার করুন। উদাহরণস্বরূপ, নিম্নলিখিত কমান্ডটি দেবিয়ান চিত্রের ভিত্তিতে একটি ডকার ধারক শুরু করবে। স্থানীয়ভাবে আপনার কাছে চিত্র না থাকলে এটি প্রথমে ডাউনলোড করা হবে:

docker container run debian

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

স্যুইচ- -it আপনাকে কমান্ড লাইনের মাধ্যমে -it সাথে ইন্টারঅ্যাক্ট করার অনুমতি দেয়। একটি ইন্টারেক্টিভ ধারক শুরু করতে:

docker container run -it debian /bin/bash

root@ee86c8c81b3b:/#

আপনি উপরের আউটপুট থেকে দেখতে পাচ্ছেন একবার কন্টেইনার শুরু হওয়ার সাথে সাথে কমান্ড প্রম্পট পরিবর্তন করা হয়েছে যার অর্থ আপনি এখন ধারকের ভিতরে থেকে কাজ করছেন।

চলমান ডকার পাত্রে তালিকাবদ্ধ করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

docker container ls

সমস্ত ধারক দেখতে, এটিকে -a সুইচটি পাস করুন:

docker container ls -a

এক বা একাধিক পাত্রে মুছতে কেবল ধারক আইডি (বা আইডি) অনুলিপি করুন এবং container rm কমান্ডের পরে এগুলি container rm :

docker container rm c55680af670c

উপসংহার

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

ডকার রাস্পবেরি পাই