انڈروئد

ڈوکر میں کنٹینرز کی فہرست کیسے بنائی جائے

آیت الکرسی کی ایسی تلاوت آپ نے شاید پہلے@ کبهی نہ سنی هوU

آیت الکرسی کی ایسی تلاوت آپ نے شاید پہلے@ کبهی نہ سنی هوU

فہرست کا خانہ:

Anonim

ڈوکر ایک کنٹینرائزیشن پلیٹ فارم ہے جو آپ کو پورٹیبل ، خود کفیل کنٹینرز کے طور پر ایپلی کیشنز کو تیزی سے تعمیر ، جانچ ، اور تعینات کرنے کی اجازت دیتا ہے جو عملی طور پر کہیں بھی چلا سکتا ہے۔ یہ کنٹینر کی تعیناتی کا ڈی فیکٹو معیار ہے ، اور یہ ڈی او اوپس انجینئرز اور ان کے مستقل انضمام اور ترسیل پائپ لائن کے لئے ایک لازمی ٹول ہے۔

، ہم وضاحت کریں گے کہ ڈوکر کنٹینرز کی فہرست کیسے بنائی جائے۔

فہرست ڈوکر کنٹینرز

کنٹینروں کی فہرست بنانے کیلئے ڈوکر کمانڈ مندرجہ ذیل شکل اختیار کرتی ہے۔

docker container ls

1.13 سے پہلے کے ڈوکر کے پرانے ورژن کنٹینرز کی فہرست کے لئے ایک مختلف کمانڈ کا استعمال کررہے ہیں۔

docker ps

مذکورہ کمانڈ ابھی بھی نئے ڈوکر ورژن میں تعاون یافتہ ہے جہاں ps کمانڈ container ls ps کا ایک عرف ہے۔

چلنے والے کنٹینر کی فہرست کے docker container ls any بغیر کسی اختیار کے 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 - کنٹینر کی حیثیت. Ports - کنٹینر کی شائع شدہ بندرگاہیں۔ Name - کنٹینر کا نام۔

اگر کوئی چلانے والے کنٹینر موجود نہیں ہیں تو ، صرف ہیڈر لائن دکھائی جاتی ہے۔

-a ، -a --all آپشن 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 آپشن سے --quiet ہے۔

docker container ls -q

c8bded53da86 571c3a115fcf 05ef6d8680ba

--format آپ گو گو سانچے کا استعمال کرتے ہوئے آؤٹ پٹ کو فارمیٹ کرنے کی اجازت دیتا ہے۔ مثال کے طور پر صرف کنٹینرز کے نام اور حیثیت کو پرنٹ کرنا جس میں آپ ہیڈر چلائیں گے:

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

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

کنٹینرز کی سائز دیکھنے کے لئے -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 آپشن کمانڈ کو بتاتا ہے کہ آخری بار تیار کردہ کنٹینرز کو دکھایا جائے ، بشمول تمام ریاستیں۔ مثال کے طور پر ، تیار کردہ تازہ ترین دو کنٹینرز کو دیکھنے کے لئے:

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

یہاں صرف ایک تازہ ترین تیار کردہ کنٹینر - تازہ ترین ، -l کی فہرست کا بھی آپشن موجود ہے جو --latest -n 1 ۔

docker container ls -l

- --filter ، -f آپشن کچھ خاص معیار کی بنیاد پر آؤٹ پٹ کو فلٹر کرنے کی سہولت دیتا ہے۔ مثال کے طور پر ، صرف exited آنے والے کنٹینرز کو دیکھنے کے exited run آپ دوڑیں گے:

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 ps کمانڈ یا اس کا عرف docker ps ۔

گودی