ডকার একটি ওপেন সোর্স কন্টেইনারাইজেশন সিস্টেম। এটি ক্লাউডে অ্যাপ্লিকেশনগুলির উচ্চ ঘনত্ব স্থাপনের জন্য ব্যাপকভাবে ব্যবহৃত হয়। এটি একটি অপারেটিং সিস্টেমকে ভার্চুয়ালাইজ করার জন্য হোস্ট অপারেটিং সিস্টেমের মতো একই কার্নেল ব্যবহার করে। এটিতে একটি বড় ইমেজ ভান্ডার রয়েছে যা আপনি কয়েক মিনিটের মধ্যে একটি পাত্রে উঠতে এবং চালানোর জন্য ব্যবহার করতে পারেন। ডকার ইমেজ রিপোজিটরিতে প্রায় যেকোনো ধরনের অ্যাপ্লিকেশন এবং অপারেটিং সিস্টেমের জন্য প্রি-কনফিগার করা ডকার ইমেজ রয়েছে। ধরা যাক আপনি একটি পিএইচপি ওয়েব সার্ভার চালাতে চান। আপনি এটি ডকার ইমেজ ভান্ডারে খুঁজে পেতে পারেন এবং বেস অপারেটিং সিস্টেম উবুন্টু, ডেবিয়ান বা সেন্টোস হতে পারে। পিএইচপি -র জন্য প্রতিটি আলাদা ওএস -এর জন্য আলাদা ছবি রয়েছে। এই প্রবন্ধে, আমি আপনাকে দেখাবো কিভাবে CentOS 7 এ ডকার ইনস্টল করবেন। আসুন শুরু করা যাক।
ডকার ইনস্টল করা হচ্ছে
আমি CentOS 7.4 ব্যবহার করছি যেমন আপনি নিম্নলিখিত কমান্ডের আউটপুট থেকে দেখতে পারেন:
$বিড়াল /ইত্যাদি/redhat- মুক্তি
আমি যে কার্নেলের সংস্করণটি ব্যবহার করছি তা হল 3.10.0 হিসাবে আপনি নিম্নলিখিত কমান্ডের আউটপুট থেকে দেখতে পারেন:
$তোমার নাম -আর
তোমার দরকার yum-config-manager আপনার CentOS 7 মেশিনে CentOS 7 অতিরিক্ত এবং ডকার সিই সংগ্রহস্থল সক্ষম করতে। yum-config-manager দ্বারা প্রদান করা হয় yum-utils প্যাকেজ
আপনি ইনস্টল করতে পারেন yum-utils নিম্নলিখিত কমান্ড সহ প্যাকেজ:
$sudo yum ইনস্টল করুনyum-utils-এবং
আপনি নীচের স্ক্রিনশট থেকে দেখতে পাচ্ছেন, আমার কাছে ইতিমধ্যেই আছে yum-utils আমার মেশিনে ইনস্টল করা প্যাকেজ। আপনার যদি এটি না থাকে তবে এটি ইনস্টল করা হবে।
এখন আপনি নিম্নলিখিত কমান্ড দিয়ে CentOS 7 অতিরিক্ত সংগ্রহস্থল সক্ষম করতে পারেন:
$sudoyum-config-manager-সক্ষমঅতিরিক্ত বৈশিষ্ট্যএখন কিনা তা পরীক্ষা করতে নিচের কমান্ডটি চালান অতিরিক্ত বৈশিষ্ট্য রেপো সক্ষম করা হয়েছে:
$sudo ইয়ামপ্রতিবাদীআপনি নীচের স্ক্রিনশটে চিহ্নিত বিভাগ থেকে দেখতে পাচ্ছেন, অতিরিক্ত বৈশিষ্ট্য রেপো সক্ষম করা হয়েছে।
ডকার নির্ভর করে ডিভাইস-ম্যাপার-স্থায়ী-ডেটা এবং lvm2 প্যাকেজ আপনি নিম্নলিখিত কমান্ড দিয়ে এই প্যাকেজগুলি ইনস্টল করতে পারেন:
$sudo yum ইনস্টল করুনdevice-mapper-persistent-data lvm2এখন 'y' টিপুন এবং তারপর চালিয়ে যেতে চাপুন।
ডিভাইস-ম্যাপার-স্থায়ী-ডেটা এবং lvm2 প্যাকেজ ইনস্টল করা উচিত।
এখন আপনাকে আপনার CentOS 7 মেশিনে ডকার অফিসিয়াল রিপোজিটরি যোগ করতে হবে।
CentOS 7 ব্যবহার করে ডকার সংগ্রহস্থল যোগ করার জন্য আপনি নিম্নলিখিত কমান্ডটি চালাতে পারেন yum-config-manager :
$sudoyum-config-manager-অ্যাড-রেপোhttps://download.docker.com/লিনাক্স/শত শত/docker-ce.repoডকার ভান্ডার যোগ করা উচিত।
এখন আপনি ডকার ইনস্টল করতে পারেন।
আপনার CentOS 7 মেশিনে ডকার ইনস্টল করতে, নিম্নলিখিত কমান্ডটি চালান:
'Y' টিপুন এবং তারপর চালিয়ে যেতে চাপুন।
Yum প্যাকেজ ম্যানেজারের নীচের স্ক্রিনশটে দেখানো ডকার প্যাকেজ ডাউনলোড শুরু করা উচিত।
এক পর্যায়ে, আপনাকে ডকারের জিপিজি কী গ্রহণ করতে বলা হতে পারে। 'Y' টিপুন এবং তারপর চালিয়ে যেতে চাপুন।
নীচের স্ক্রিনশটে দেখানো হিসাবে ইনস্টলেশন চালিয়ে যেতে হবে।
ডকার ইনস্টল করা উচিত।
এখন আপনি নিম্নলিখিত কমান্ড দিয়ে ডকার সিস্টেম পরিষেবা শুরু করতে পারেন:
$sudosystemctl স্টার্ট ডকারআপনার সিস্টেম স্টার্টআপে ডকার পরিষেবাও যুক্ত করা উচিত। সুতরাং এটি বুটে স্বয়ংক্রিয়ভাবে শুরু হবে।
সিস্টেম স্টার্টআপে ডকার পরিষেবা যুক্ত করতে আপনি নিম্নলিখিত কমান্ডটি চালাতে পারেন:
$sudosystemctlসক্ষম করুনডকারআপনি নীচের স্ক্রিনশট থেকে দেখতে পাচ্ছেন, ডকার সিস্টেম পরিষেবাটি স্টার্টআপে যুক্ত করা হয়েছে।
এখন আপনার ব্যবহারকারী যোগ করুন ডকার সিস্টেম গ্রুপ। এইভাবে আপনি ব্যবহার না করে সমস্ত ডকার কমান্ড অ্যাক্সেস করতে পারেন sudo ।
আপনার ব্যবহারকারী যোগ করতে ডকার গ্রুপ, নিম্নলিখিত কমান্ড চালান:
$sudousermod-এজিdocker shovonদ্রষ্টব্য: এখানে shovon আমার CentOS 7 মেশিনের ব্যবহারকারী। আপনার ব্যবহারকারীর নাম ভিন্ন হওয়া উচিত।
এখন নিম্নলিখিত কমান্ড দিয়ে আপনার CentOS 7 মেশিনটি পুনরায় চালু করুন:
$sudoরিবুটএকবার আপনার কম্পিউটার শুরু হয়ে গেলে, আপনি ডকার নিম্নলিখিত কমান্ড দিয়ে কাজ করছে কিনা তা পরীক্ষা করতে পারেন:
$ডকার সংস্করণআপনি নীচের স্ক্রিনশট থেকে দেখতে পাচ্ছেন, আমার CentOS 7 মেশিনে ইনস্টল করা ডকারের সংস্করণ 17.12। এটি সঠিকভাবে কাজ করছে।
ডকারের মৌলিক ব্যবহার
আপনি একটি ডিফল্ট চালাতে পারেন ওহে বিশ্ব ডকারের পাত্রে এটি কাজ করছে কি না তা পরীক্ষা করার জন্য।
আপনি চালানোর জন্য নিম্নলিখিত কমান্ডটি চালাতে পারেন ওহে বিশ্ব ডকার কন্টেইনার:
$ডকার রান হ্যালো-ওয়ার্ল্ডদ্য ওহে বিশ্ব স্থানীয় ডিস্কে ধারক চিত্রটি অনুসন্ধান করা হবে। প্রথমবার, ডকার এটি খুঁজে পাবে না। সুতরাং এটি ডকার সংগ্রহস্থল থেকে ডাউনলোড করা হবে। ছবিটি ডাউনলোড হওয়ার পর, ডকার ইমেজ থেকে একটি ধারক তৈরি করবে এবং এটি চালাবে যেমনটি আপনি নীচের স্ক্রিনশট থেকে দেখতে পাচ্ছেন।
আপনি নিম্নলিখিত কমান্ড দিয়ে উপলব্ধ ডকার পাত্রে তালিকাভুক্ত করতে পারেন:
$ডকার ইমেজlsআপনার সিস্টেমে ডকার সম্পর্কে আপনার যে কোন তথ্য প্রয়োজন হতে পারে তা জানতে আপনি নিম্নলিখিত কমান্ডটি চালাতে পারেন:
$ডকার তথ্যএই কমান্ডের আউটপুট থেকে আপনি দেখতে পাচ্ছেন, ডকারের অবস্থা মুদ্রিত হয়েছে। আপনার কতগুলি পাত্রে আছে, তাদের মধ্যে কতগুলি চলছে, তাদের মধ্যে কতগুলি থামানো বা থামানো হয়েছে, কতগুলি ডকার চিত্র আপনি ডাউনলোড করেছেন, আপনার কনফিগার করা স্টোরেজ ড্রাইভার, উপলব্ধ ডিস্ক স্পেস এবং আরও অনেক কিছু। এটি তথ্যের একটি দীর্ঘ তালিকা।
এভাবেই আপনি CentOS 7 এ ডকার ইনস্টল করুন এবং এটি ব্যবহার করুন। এই নিবন্ধটি পড়ার জন্য ধন্যবাদ।