কিভাবে একটি চলমান ডকার কন্টেইনার প্রতিশ্রুতিবদ্ধ?

Kibhabe Ekati Calamana Dakara Kante Inara Pratisrutibad Dha



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

এই নিবন্ধটি একটি চলমান ডকার কন্টেইনারে প্রতিশ্রুতিবদ্ধ করার পদ্ধতিটি ব্যাখ্যা করবে।

কিভাবে একটি চলমান ডকার কন্টেইনার প্রতিশ্রুতিবদ্ধ?

একটি চলমান ডকার কন্টেইনার কমিট করতে, নীচের তালিকাভুক্ত পদক্ষেপগুলি দেখুন:







ধাপ 1: একটি চলমান ধারক দেখুন এবং নির্বাচন করুন

প্রথমে, চলমান সমস্ত পাত্র প্রদর্শন করুন এবং একটি নির্দিষ্ট ধারক নির্বাচন করুন:



ডকার পিএস



উপরের আউটপুটটি দেখায় যে শুধুমাত্র একটি চলমান ধারক রয়েছে যেমন, ' Cont1 এবং আমরা আসন্ন পদক্ষেপে এটি ব্যবহার করব।





ধাপ 2: চলমান কন্টেইনার অ্যাক্সেস করুন

তারপর, চালান ' docker exec -it bash চলমান পাত্রের ভিতরে ব্যাশ শেল খুলতে:

docker exec -it Cont1 bash



উপরে-প্রদত্ত কমান্ডটি একটি Bash শেল খুলেছে এবং এখন ব্যবহারকারীরা চলমান কন্টেইনারের মধ্যে কমান্ডটি চালাতে পারে।

ধাপ 3: চলমান পাত্রে পরিবর্তন করুন

এর পরে, চলমান পাত্রে কিছু পরিবর্তন করুন। উদাহরণস্বরূপ, আমরা একটি নতুন ফাইল তৈরি করেছি যার নাম “ test.txt কিছু বিষয়বস্তু সহ ফাইল:

ইকো 'এটি টেস্ট ফাইল' > test.txt

বিষয়বস্তু সংরক্ষণ করা হয়েছে ' test.txt ' ফাইল।

ধাপ 4: যাচাইকরণ

টাইপ করুন ' ls ” নতুন তৈরি ফাইলটি দেখতে কন্টেইনারের সমস্ত বিষয়বস্তু কমান্ড দিন এবং তালিকাভুক্ত করুন। তারপর, চালান ' cat ' এর বিষয়বস্তু দেখতে কমান্ড:

ls
cat test.txt

উপরের আউটপুটে, নতুন তৈরি ফাইল “ test.txt ” এবং এর বিষয়বস্তু টার্মিনালেও দেখা যাবে।

ধাপ 5: চলমান ধারক প্রতিশ্রুতি

এখন, বর্তমান ধারকটি চালু রাখুন এবং একটি নতুন টার্মিনাল উইন্ডো খুলুন। তারপর, লিখুন ' docker কমিট একটি নতুন ছবিতে সর্বশেষ পরিবর্তনগুলি সংরক্ষণ করতে কমান্ড:

ডকার কমিট Cont1 myimg1:V1.0

ধাপ 6: প্রতিশ্রুতিবদ্ধ পরিবর্তনগুলি যাচাই করুন

যাচাইকরণের জন্য, প্রথমে, নতুন ডকার ইমেজ দেখার জন্য সমস্ত ডকার ইমেজ তালিকাভুক্ত করুন যেখানে পরিবর্তনগুলি সংরক্ষণ করা হয়েছে:

ডকার ইমেজ

নতুন ছবি অর্থাৎ, “ myimg1 'ট্যাগ সহ' V1.0 ” নতুন পরিবর্তনের সাথে সফলভাবে তৈরি করা হয়েছে।

এখন, নতুন তৈরি ডকার ইমেজ থেকে একটি নতুন ধারক তৈরি করুন এবং শুরু করুন এবং নীচের তালিকাভুক্ত কমান্ড ব্যবহার করে এটি অ্যাক্সেস করুন:

docker run -it --name Cont2 myimg1:V1.0 bash

এখানে:

  • ' -এটা ” পতাকাটি নির্দিষ্ট পাত্রে ইন্টারেক্টিভ টার্মিনাল সেশন শুরু করতে ব্যবহার করা হয়।
  • ' -নাম 'কন্টেইনারের নাম সেট করে' Cont2
  • ' myimg1:V1.0 ” কনটেইনারের জন্য ব্যবহার করার জন্য ডকার ইমেজ।
  • ' বাশ ” পাত্রে ব্যাশ শেল শুরু করতে ব্যবহৃত হয়:

এর পরে, ব্যবহার করুন ' ls ” নতুন কন্টেইনারের বিষয়বস্তু তালিকাভুক্ত করতে এবং এর বিষয়বস্তু আগের কন্টেইনারের মতোই কিনা তা যাচাই করতে। তারপর, ব্যবহার করুন ' cat ফাইলের বিষয়বস্তু দেখতে কমান্ড:

ls
cat test.txt

এটি লক্ষ্য করা যায় যে নতুন পাত্রের বিষয়বস্তু ' Cont2 'পূর্ববর্তী পাত্রের মতোই' Cont2

উপসংহার

একটি চলমান ডকার পাত্রে প্রতিশ্রুতিবদ্ধ করার জন্য, প্রথমে সমস্ত চলমান পাত্র প্রদর্শন করুন এবং একটি পছন্দসই একটি নির্বাচন করুন। তারপরে, চলমান পাত্রে প্রবেশ করুন এবং এতে কিছু পরিবর্তন করুন। এর পরে, 'এর মাধ্যমে একটি চলমান ধারক প্রতিশ্রুতিবদ্ধ করুন docker কমিট ” কমান্ড দিন এবং পরিবর্তনগুলি যাচাই করুন। এই নিবন্ধটি একটি চলমান ডকার কন্টেইনারে প্রতিশ্রুতিবদ্ধ করার পদ্ধতিটি ব্যাখ্যা করেছে।