অ্যান্ড্রয়েড

কীভাবে ডকারে পাত্রে তালিকাভুক্ত করা যায়

এসএসসি ফলাফল পর কলেজ ভর্তি | ঢাকার শীর্ষ কলেজ তালিকা | এইচএসসি ভর্তি

এসএসসি ফলাফল পর কলেজ ভর্তি | ঢাকার শীর্ষ কলেজ তালিকা | এইচএসসি ভর্তি

সুচিপত্র:

Anonim

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

তালিকা ডকারের ধারক

পাত্রে তালিকাভুক্ত করার জন্য ডকার কমান্ড নিম্নলিখিত ফর্মটি গ্রহণ করে:

docker container ls

1.13 এর আগের পুরনো ডকার সংস্করণগুলি ধারকগুলির তালিকা তৈরি করতে একটি পৃথক কমান্ড ব্যবহার করছে:

docker ps

উপরের কমান্ডটি এখনও নতুন ডকার সংস্করণগুলিতে সমর্থিত যেখানে ps কমান্ডটি একটি container ls একটি উপনাম।

চলমান docker container ls তালিকা তৈরি করতে কোনও বিকল্প ছাড়াই docker container ls কমান্ড চালান:

docker container ls

আউটপুটটি এরকম কিছু দেখবে:

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES c8bded53da86 postgres "docker-entrypoint.s…" 2 hours ago Up 2 hours 5432/tcp pg 571c3a115fcf redis "docker-entrypoint.s…" 4 hours ago Up 4 hours 6379/tcp cache 05ef6d8680ba nginx "nginx -g 'daemon of…" 2 hours ago Up 2 hours 80/tcp web

আউটপুট প্রতিটি লাইনে নিম্নলিখিত কলামগুলি অন্তর্ভুক্ত:

  • Container ID - একটি অনন্য অক্ষরযুক্ত স্ট্রিং যা প্রতিটি ধারক সনাক্ত করে। Image - ধারক তৈরি করতে ব্যবহৃত ডকার চিত্র। Command - ধারকটি শুরু করার সময় যে আদেশটি কার্যকর করা হয়। Created - ধারক তৈরির সময়। Status - ধারক Status । বন্দরগুলি - Ports প্রকাশিত বন্দরসমূহ। Name - পাত্রে নাম।

যদি কোনও চলমান পাত্রে না থাকে তবে কেবল শিরোনাম লাইন প্রদর্শিত হবে।

-a , -a বিকল্প docker container ls কে সমস্ত পাত্রে একটি তালিকা মুদ্রণ করতে বলে:

docker container ls -a

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES b28cbaa91f15 couchbase "/entrypoint.sh couc…" 5 hours ago Exited (0) 3 hours ago db c8bded53da86 postgres "docker-entrypoint.s…" 2 hours ago Up 2 hours 5432/tcp pg 571c3a115fcf redis "docker-entrypoint.s…" 4 hours ago Up 4 hours 6379/tcp cache 05ef6d8680ba nginx "nginx -g 'daemon of…" 2 hours ago Up 2 hours 80/tcp web

ডিফল্টরূপে, নির্দিষ্ট সীমা অতিক্রমকারী দৈর্ঘ্যের কলামগুলি কেটে ফেলা হয়। --no-trunc অক্ষম করতে --no-trunc বিকল্পটি ব্যবহার করুন:

docker container ls --no-trunc

কেবলমাত্র --quiet আইডি --quiet বিকল্প বিকল্পটি পাস করার জন্য:

docker container ls -q

c8bded53da86 571c3a115fcf 05ef6d8680ba

- ফর্ম্যাট আপনাকে একটি Go টেমপ্লেট ব্যবহার করে আউটপুট ফর্ম্যাট করতে দেয়। উদাহরণস্বরূপ কেবলমাত্র ধারকগুলির নাম এবং স্থিতি মুদ্রণের জন্য আপনি যে শিরোনামটি চালাবেন:

docker container ls --format 'table {{.Names}}\t{{.Status}}'

NAMES STATUS pg Up 2 hours cache Up 4 hours web Up 2 hours

--size আকার দেখতে -s , --size বিকল্পটি ব্যবহার করুন:

docker container ls -s

প্রতিটি লাইনে SIZE নামের একটি কলাম অন্তর্ভুক্ত করবে যা ধারকটির আকার দেখায়:

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES SIZE c8bded53da86 postgres "docker-entrypoint.s…" 2 hours ago Up 2 hours 5432/tcp pg 63B (virtual 394MB) 571c3a115fcf redis "docker-entrypoint.s…" 4 hours ago Up 4 hours 6379/tcp cache 0B (virtual 98.2MB) 05ef6d8680ba nginx "nginx -g 'daemon of…" 2 hours ago Up 2 hours 80/tcp web 2B (virtual 126MB)

--last , -n বিকল্পটি সমস্ত রাজ্য সহ সর্বশেষে নির্মিত n পাত্রে প্রদর্শিত কমান্ডকে বলে। উদাহরণস্বরূপ, তৈরি হওয়া সর্বশেষ দুটি পাত্রে দেখার জন্য:

docker container ls -n 2

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES b28cbaa91f15 couchbase "/entrypoint.sh couc…" 5 hours ago Exited (0) 3 hours ago db c8bded53da86 postgres "docker-entrypoint.s…" 2 hours ago Up 2 hours 5432/tcp pg

কেবলমাত্র সর্বশেষ নির্মিত কন্টেইনার তালিকা তৈরি করার বিকল্প রয়েছে - --latest , -l যা -n 1 সমান:

docker container ls -l

- --filter , -f বিকল্প আপনাকে নির্দিষ্ট মানদণ্ডের ভিত্তিতে আউটপুট ফিল্টার করতে দেয়। উদাহরণস্বরূপ, স্ট্যাটাস সহ কেবলমাত্র পাত্রে দেখার জন্য আপনি exited :

docker container ls -f "status=exited"

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES b28cbaa91f15 couchbase "/entrypoint.sh couc…" 5 hours ago Exited (0) 3 hours ago db

সমস্ত সমর্থিত ফিল্টারগুলির তালিকার জন্য ডকার ডকুমেন্টেশন চেক করুন

উপসংহার

একটি ডকারের ধারক একটি চিত্রের একটি স্ট্যান্ডেলোন রানটাইম উদাহরণ।

docker container ls করতে, ডকারের ধারক docker container ls কমান্ড বা এর docker ps

ডকশ্রমিক