ডকার: সবই পাত্রে

ডকার লোগো: ধারক লোড তিমি

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

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

ডকার এবং পাত্রে:

র্যাঞ্চেরস

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

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

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

পদক্ষেপে ডকার ইনস্টল করুন:

ডকার ক্লাউড ওয়েব ইন্টারফেস

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

sudo curl -fsSL https://get.docker.com/ | sh

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

sudo systemctl enable docker

sudo systemctl start docker

যদি সবকিছু ঠিকঠাক হয়, ইতিমধ্যে সক্রিয় হতে হবে সব। আপনি এটি দিয়ে পরীক্ষা করতে পারেন:

sudo systemctl status docker

আমরা এখনই এটি ব্যবহার শুরু করতে পারি ...

প্রথম পদক্ষেপ: একটি ধারক তৈরি করা

একটি পাত্রে ডায়াগ্রাম

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

কিছু আছে বেসিক কমান্ড ডকার যার সাথে আপনি পরিবেশের মধ্যে "নড়াচড়া করবেন", সেগুলি অনেকগুলি যেমন তথ্য, সন্নিবেশ, হত্যা, থামানো, শুরু, নির্মাণ, পিএস ইত্যাদি numerous এগুলির সমস্তটি দেখতে এবং প্রতিটি যার জন্য রয়েছে তা সক্ষম হতে আপনাকে যা করতে হবে তা চালানো যেতে পারে:

docker

আরও তথ্যের জন্য আপনি পরামর্শ করতে পারেন সরকারী ডকুমেন্টেশন.

কিভাবে আপনি করতে পারেন ডকার দিয়ে একটি ধারক তৈরি করুন? ভাল, এখন আমরা একটি উদাহরণ দিতে যাচ্ছি, আমরা উবুন্টু সহ একটি ধারক তৈরি করতে যাচ্ছি এবং এর জন্য আমরা রান কমান্ড ব্যবহার করব, যা পাত্রে তৈরি এবং সম্পাদন উভয়কেই অনুমতি দেয় (আরও তথ্য রান -h):

docker run -i -t ubuntu /bin/echo Prueba contenedor

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

আপনি করতে পারেন সমস্ত চিত্র দেখুন আপনার সাথে কি আছে:

docker images

এবং জন্য টিয়ার এক, আপনি এতে ধারক আইডি ব্যবহার করতে পারেন:

docker start -a <pon-la-ID-del-container>

তাদের থামাতে, আপনি শুরু করার পরিবর্তে স্টপ ব্যবহার করতে পারেন:

docker stop <pon-la-ID-del-container>

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


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়ী: AB ইন্টারনেট নেটওয়ার্ক 2008 SL
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।

  1.   সায়াব্রস তিনি বলেন

    আকর্ষণীয়, আমি পরবর্তী নিবন্ধগুলির জন্য অপেক্ষা করব, ধন্যবাদ