ডকশ্রমিক এটি একটি ওপেন সোর্স প্রকল্প যা একই নামে ব্যবসায়িক সত্তা দ্বারা সমর্থিত যা অপেক্ষাকৃত বিচ্ছিন্ন পরিবেশের মধ্যে অ্যাপ্লিকেশন প্রক্রিয়া চালানো অনেক সহজ করে তোলে আধার বা ধারক ভার্চুয়াল মেশিনের (ভিএম) বিপরীতে যার নিজস্ব কার্নেল রয়েছে, একটি ধারক হোস্ট অপারেটিং সিস্টেমের কার্নেলের উপর নির্ভর করে, এটি হালকা হতে এবং আরও দ্রুত চালানোর অনুমতি দেয়।
ডকার হ'ল এটি আমাদের কম্পিউটারে সহজতম সরঞ্জাম এন্টারপ্রাইজ অ্যাপ্লিকেশন বিকাশ এবং পরিচালনা ক্ষমতা। ডিফল্টরূপে, ডকার পাত্রে অ্যাপ্লিকেশন চিত্রগুলি ব্যবহার করে যা ডকার হাবটিতে হোস্ট করা হয়, সেখান থেকে আমরা অ্যাক্সেস করতে পারি এই লিঙ্কে। এই নিবন্ধে আমরা আপনাকে উনুন্টু এবং ক্যানোনিকাল দ্বারা নির্মিত অপারেটিং সিস্টেমের ভিত্তিতে অন্যান্য বিতরণগুলিতে কীভাবে এই ধারকগুলি ইনস্টল ও ব্যবহার করতে হবে তা দেখাব।
উবুন্টুতে ডকার ইনস্টল করা হচ্ছে
আমাদের উদ্দেশ্যটি যদি সর্বদা কোনও সফ্টওয়্যারটির সর্বশেষতম সংস্করণ থাকে তবে সর্বোত্তম বিষয় হ'ল প্রশ্নযুক্ত সফ্টওয়্যারটির সরকারী সংগ্রহস্থল ইনস্টল করা। এটি করার জন্য, আমরা এই পদক্ষেপগুলি অনুসরণ করব:
- প্রথমে আমরা একটি টার্মিনাল খুলি এবং নিম্নলিখিত কমান্ড সহ সফ্টওয়্যারটির জিপিজি কী আমদানি করি:
sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 \ --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
- এরপরে, আমরা সরকারী সংগ্রহস্থল যুক্ত করব:
sudo apt-add-repository 'deb https://apt.dockerproject.org/repo ubuntu-xenial main'
- আমরা প্যাকেজ আপডেট:
sudo apt-add-repository 'deb https://apt.dockerproject.org/repo ubuntu-xenial main'
- এরপরে, আমরা নিম্নলিখিত কমান্ডের সাহায্যে ডকার ইনস্টল করব:
sudo apt install docker-engine
কীভাবে ডকার পাত্রে চালানো যায়
El অপদেবতা ডকার ইতিমধ্যে কাজ করা হবে। এখন, আমাদের প্রথম ধারকটি চালাতে, আমরা কমান্ডটি ব্যবহার করব:
sudo docker run hello-world
উপরে উল্লিখিত হিসাবে, ডকারের পাত্রে ডিফল্টরূপে তাদের নিজস্ব হাব হোস্ট করা হয়। এখানে কয়েকশো বা হাজারো চিত্র উপলব্ধ রয়েছে, তাই আমরা আমাদের আগ্রহী এমন একটিকে কার্যকর করতে একটি অনুসন্ধান করব। উদাহরণস্বরূপ, লিনাক্স মিন্ট সম্পর্কে একটি চিত্র অনুসন্ধান করার জন্য অনুসন্ধান কমান্ডটি, যা সবচেয়ে জনপ্রিয় উবুন্টু-ভিত্তিক বিতরণগুলির মধ্যে একটি হবে:
sudo docker search "linux mint"
পূর্ববর্তী অনুসন্ধান আমাদের নীচের মত কিছু দেখায়:
কোনও ধারক চালানোর জন্য যখন কোনও চিত্র অনুসন্ধান করা হয়, আমাদের সর্বদা একটি "কুল" বা "অফিসিয়াল" কলামযুক্ত একটি ব্যবহার করতে হয়, যার অর্থ এটি আপনার নিজের প্রকল্প থেকে আসে এবং কেবল কোনও ব্যক্তির নয়। পূর্বের তালিকায় কোনও অফিসিয়াল নেই, তবে উবুন্টু থেকে একজন আছেন। আমরা নিম্নলিখিত কমান্ড সহ অফিসিয়াল উবুন্টু চিত্র ব্যবহার করে একটি কন্টেইনার চালাব (পূর্বের চিত্রগুলি থেকে):
sudo docker run -it ubuntu bash
উপরের কমান্ডটি উবুন্টু চিত্রটি ডাউনলোড করবে, ধারকটি চালাবে, চালিয়ে যাবে এবং বাশের সাথে এটির মধ্যে ইন্টারেক্টিভ tty অ্যাক্সেস দেবে। আমরা বুঝতে পারি যে প্রম্পট মত কিছু পরিবর্তন হয়েছে রুট @ 131a58505d2d: / #, যেখানে এটার পরে যা হয় তা হল ধারকটির অনন্য আইডি।
কমান্ড লাইন অ্যাক্সেস ব্যবহার করে আমরা ব্যবহারিকভাবে কিছু করতে পারি, যেমন ধারক থেকে বেরিয়ে আসা, প্যাকেজ ডাটাবেস আপডেট করতে, সিস্টেম আপডেট করতে বা কোনও সফ্টওয়্যার ইনস্টল করতে।
পরিস্কার করছেন
আমরা যখন কোনও ধারক চালাই, তখন ডকার ক্লায়েন্টকে ডকার হাব থেকে একটি চিত্র ডাউনলোড করতে হবে। এই চিত্রগুলি আমাদের কম্পিউটারে সংরক্ষণ করা হবে এবং আমরা ধারকটি বন্ধ করে দিয়েছি এবং এমনকি যদি তা বন্ধ করে ফেলেছি তবে সেখানে থাকবে সমস্ত অবশিষ্টাংশ অপসারণ মূল্যবান যে আমরা আবার ব্যবহার করতে যাচ্ছি না।
আমাদের কম্পিউটারে হোস্ট করা চিত্রগুলি তালিকা করতে, আমরা নিম্নলিখিত কমান্ডটি লিখব:
sudo docker images
এটি আমাদের কম্পিউটারে হোস্ট করা সমস্ত চিত্র প্রদর্শন করবে। এগুলি অপসারণ করতে, আমরা নিম্নলিখিতটির মতো একটি কমান্ড লিখব, যেখানে "হ্যালো-ওয়ার্ল্ড" এমন চিত্র যা আমরা মুছতে চাই:
sudo docker rmi hello-world
এই পোস্টে এবং এর ধারকগুলিতে বৈশিষ্ট্যযুক্ত সফ্টওয়্যার ব্যবহার করা কিছু ব্যবহারকারীর জন্য খুব আকর্ষণীয় হতে পারে। আপনি কি তাদের একজন?
ভায়া | linuxbsdos.com
আমার মতো নরকের কাছে আমি কীভাবে আমার উবুন্টুতে ডকার ইনস্টল করতে পারি?
সুবিধাটি হ'ল এটি দৈহিক সংস্থানগুলি কেবলমাত্র যৌক্তিক ব্যবহার করে না two আপনি দুই মিনিটের ক্ষেত্রে 20 টি ভার্চুয়াল মেশিন বাড়িয়ে নিতে পারেন, অন্যের সাথে এটি কী ঘটে যা ঘন্টার মধ্যে করা হয়।