মধ্যে Docker, তিনটি মৌলিক ধারণা রয়েছে যা বোঝা গুরুত্বপূর্ণ: Container
, Image
, এবং. Dockerfile
Container
এটি তে প্রাথমিক উপাদান Docker । A container হল একটি বিচ্ছিন্ন এক্সিকিউশন এনভায়রনমেন্ট যাতে একটি অ্যাপ্লিকেশন এবং এর সম্পর্কিত উপাদান থাকে।
প্রতিটি container ইন Docker একটি ছোট ভার্চুয়াল মেশিনের মতো কাজ করে, লাইব্রেরি, নির্ভরতা এবং কনফিগারেশন সহ অ্যাপ্লিকেশন চালানোর জন্য প্রয়োজনীয় সমস্ত কিছু এনক্যাপসুলেট করে।
Container বিভিন্ন অ্যাপ্লিকেশনের মধ্যে মিথস্ক্রিয়া সম্পর্কে চিন্তা না করেই আপনাকে বিভিন্ন পরিবেশে ধারাবাহিকভাবে অ্যাপ্লিকেশন চালানোর অনুমতি দেয়।
container আপনি প্রয়োজন অনুযায়ী তৈরি করতে, চালাতে, থামাতে এবং মুছতে পারেন ।
Image
এটি একটি হালকা ওজনের, প্যাকেজ করা ফাইলগুলির সেট যাতে একটি তৈরি করার জন্য প্রয়োজনীয় সবকিছু অন্তর্ভুক্ত থাকে container
। একটি image
তৈরির জন্য একটি ব্লুপ্রিন্ট হিসাবে দেখা যেতে পারে container । এটিতে অ্যাপ্লিকেশন কনফিগারেশন, সোর্স কোড, লাইব্রেরি এবং এক্সিকিউটেবল ফাইল রয়েছে।
Image অপরিবর্তনীয়, এবং container একটি থেকে সৃষ্ট প্রতিটির image নিজস্ব আলাদা এবং অন্য থেকে বিচ্ছিন্ন অবস্থা থাকবে container ।
image
আপনি প্রয়োজন হিসাবে তৈরি করতে, দেখতে এবং ভাগ করতে পারেন ।
Dockerfile
এটি একটি সাধারণ পাঠ্য ফাইল যাতে একটি নির্মাণের জন্য নির্দেশাবলী রয়েছে Docker image
। নির্দিষ্ট উপাদান এবং কনফিগারেশন থেকে একটি তৈরি করার পদক্ষেপ এবং প্রক্রিয়াগুলি সংজ্ঞায়িত করে । Dockerfile image
একটি ব্যবহার করে, আপনি বিল্ডিং প্রক্রিয়াটিকে স্বয়ংক্রিয় করতে পারেন, বিভিন্ন পরিবেশে ধারাবাহিকতা এবং সহজ প্রজননযোগ্যতা নিশ্চিত করতে পারেন। Dockerfile image
image
Dockerfile নির্দেশাবলী রয়েছে যেমন FROM(বেস নির্দিষ্ট করা image
), RUN(বিল্ড প্রক্রিয়া চলাকালীন কমান্ড কার্যকর করা), COPY(ফাইলে অনুলিপি করা image
), এবং CMD(চালালে ডিফল্ট কমান্ড সংজ্ঞায়িত করা container
)।
Dockerfile আপনাকে কাস্টম তৈরি করতে image
এবং image
নমনীয়ভাবে বিল্ডিং প্রক্রিয়া পরিচালনা করতে সহায়তা করে।
এই ধারণাগুলির মূল Docker এবং আপনাকে সহজে এবং ধারাবাহিকভাবে অ্যাপ্লিকেশনগুলিকে প্যাকেজ, স্থাপন এবং পরিচালনা করতে সক্ষম করে। Container
, Image
, এবং, ব্যবহার করে আপনি উন্নয়ন এবং স্থাপনা প্রক্রিয়ার নমনীয়তা এবং ক্ষমতার সুবিধা নিতে পারেন । Dockerfile
Docker