ডকার হ্যালো ওয়ার্ল্ড

Dakara Hyalo Oyarlda



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

সমস্ত ডেভেলপমেন্ট টুলের মতো, একটি ক্লাসিক 'হ্যালো ওয়ার্ল্ড' পুনরাবৃত্তি হল দরজায় পা রাখার একটি উপায়৷

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







ডকার কি?

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



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



এটি একটি বিচ্ছিন্ন পরিবেশ তৈরি করে যা বাহ্যিক নির্ভরতা এবং কনফিগারেশনের প্রয়োজন ছাড়াই যেকোনো পরিবেশে সরানো এবং শুরু করা যেতে পারে।





ডকার হ্যালো ওয়ার্ল্ড কি?

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

একটি 'হ্যালো ওয়ার্ল্ড' প্রোগ্রাম একটি ক্লাসিক কম্পিউটার প্রোগ্রাম যা 'হ্যালো, ওয়ার্ল্ড!' প্রদর্শন করে ব্যবহারকারীর কাছে বার্তা। এই প্রোগ্রামের ভূমিকা হল সিনট্যাক্স এবং একটি প্রোগ্রামিং ভাষা বা প্রযুক্তির সবচেয়ে মৌলিক বৈশিষ্ট্যগুলিকে চিত্রিত করা।



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

প্রয়োজনীয়তা:

ডকারে হ্যালো-ওয়ার্ল্ড কনফিগার এবং চালাতে শেখার আগে, আপনাকে নিশ্চিত করতে হবে যে আপনি নিম্নলিখিত সরঞ্জাম এবং প্রয়োজনীয়তা পূরণ করেছেন:

  1. ইনস্টল করা ডকার ইঞ্জিন
  2. টার্গেট সিস্টেমে কন্টেইনার চালানোর জন্য সুডো বা রুট অনুমতি
  3. বাহ্যিক উৎস থেকে ছবি ডাউনলোড করার জন্য নেটওয়ার্ক অ্যাক্সেস

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

ডকার হ্যালো ওয়ার্ল্ড চলছে

একবার আপনি ডকার ইঞ্জিন ইনস্টল করলে, আমরা এগিয়ে যেতে পারি এবং শিখতে পারি কিভাবে একটি মৌলিক 'হ্যালো ওয়ার্ল্ড' কনফিগার করতে হয়।

হ্যালো ওয়ার্ল্ড ইমেজ টানা

একটি ডকার কন্টেইনার চালানোর আগে প্রথম ধাপ হল সেই ধারকটির উপর ভিত্তি করে ইমেজ টানানো। এই ক্ষেত্রে, আমরা হ্যালো-ওয়ার্ল্ড ইমেজ আগ্রহী.

ইমেজ টানতে, টার্মিনাল খুলুন এবং নিম্নরূপ কমান্ড চালান:

$ ডকার টান হ্যালো-ওয়ার্ল্ড

'ডকার পুল' কমান্ডটি ডকার ইঞ্জিনকে স্থানীয় মেশিনে ছবিটি ডাউনলোড এবং সংরক্ষণ করতে বলে।

ডিফল্টরূপে, ডকার নির্দিষ্ট চিত্রের সর্বশেষ সংস্করণ ডাউনলোড করে। মনে রাখবেন যে ছবিগুলি ডকার হাব থেকে টানা হয়েছে।

আপনি যদি ডকার ডেস্কটপ ব্যবহার করেন, আপনি ড্যাশবোর্ড চালু করতে পারেন এবং 'চিত্র' বিভাগে নেভিগেট করতে পারেন।

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

ডকার হ্যালো ওয়ার্ল্ড কন্টেইনার চালানো হচ্ছে

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

টার্মিনাল থেকে হ্যালো-ওয়ার্ল্ড কন্টেইনার চালানোর জন্য, নিম্নরূপ কমান্ডটি চালান:

$ ডকার রান হ্যালো-ওয়ার্ল্ড

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

ডকারফাইল ব্যবহার করে একটি হ্যালো ওয়ার্ল্ড চালানো

ডকারের ডকারফাইল নামে আরেকটি ফাইল রয়েছে। একটি ডকারফাইল এমন একটি স্ক্রিপ্টকে বোঝায় যাতে স্বয়ংক্রিয়ভাবে একটি ডকার চিত্র তৈরি করার জন্য নির্দেশাবলীর একটি সেট থাকে। আমরা একটি মৌলিক হ্যালো-ওয়ার্ল্ড ইমেজ তৈরি করতে এই বৈশিষ্ট্যটি ব্যবহার করতে পারি যা আমরা একটি ধারক তৈরি করতে ব্যবহার করতে পারি যা হ্যালো-ওয়ার্ল্ড বার্তা প্রিন্ট করে।

এটি করার জন্য, ফাইলগুলি সংরক্ষণ করার জন্য একটি ডিরেক্টরি তৈরি করে শুরু করুন:

$ mkdir ডকার-বেসিক

পরবর্তী, ডকারফাইল তৈরি করুন:

$ স্পর্শ ডকার-বেসিক / ডকারফাইল

পরবর্তী ধাপ হল আপনার পছন্দের সম্পাদকের সাথে ফাইলটি সম্পাদনা করা এবং নিম্নলিখিত উদাহরণে দেখানো নির্দেশাবলী:

$ sudo কারণ ডকার-বেসিক / ডকারফাইল

নিম্নরূপ নির্দেশাবলী যোগ করুন:

ব্যস্তবক্স থেকে

সিএমডি প্রতিধ্বনি 'আমার কাস্টম ডকার কন্টেইনার থেকে হ্যালো!'

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

এর পরে, আমরা সিএমডি লাইনটি সংজ্ঞায়িত করি যা কন্টেইনার শুরু হওয়ার পরে কার্যকর করার কমান্ডটি নির্দিষ্ট করে। আমরা এই ক্ষেত্রে একটি কাস্টম ইমেজ থেকে একটি মৌলিক হ্যালো বার্তা মুদ্রণ.

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

$ ডকার বিল্ড -t কাস্টম-হ্যালো-ওয়ার্ল্ড। / ডকার-বেসিক

পূর্ববর্তী কমান্ডটি ডকার-বেসিক ডেস্কটপ থেকে 'কাস্টম-হ্যালো-ওয়ার্ল্ড' নামে একটি চিত্র তৈরি করা উচিত।

অবশেষে, আপনি নিম্নলিখিত কমান্ডে দেখানো কাস্টম ইমেজ ব্যবহার করে একটি ধারক চালাতে পারেন:

$ ডকার কাস্টম-হ্যালো-ওয়ার্ল্ড চালায়

একবার আপনি পূর্ববর্তী কমান্ডটি চালানোর পরে, আপনি বার্তাটি দেখতে পাবেন যা আমরা ডকারফাইলে নিম্নরূপ সংজ্ঞায়িত করেছি:

আমার কাস্টম ডকার কন্টেইনার থেকে হ্যালো !

উপসংহার

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