Skip to content

Latest commit

 

History

History
35 lines (29 loc) · 2.09 KB

day-02.md

File metadata and controls

35 lines (29 loc) · 2.09 KB

30 Days of Docker - Day 2

في نفس السياق ديال docker ps، ايلا الفورما output ديال docker ps ماعجبكش ممكن تبدلو باستعمال format-- .
هاذ اللعيبة تاتنفع في Debugging باش تشوف المعلومات لي عندك بيهم غرض فقط . و خاصة في reports فين ممكن تجبد اللائحة ديالة containers بواحد الفورما معينة (فيها غير ذاكشي لي تايهم الفريق ديالك(ولا الكليان)، و تزيدها في report و تسيفطو ليهم.
  • باش تجبد الأسماء و CMD لي تإكزيكيتات ديال جميع container على شكل table :
$ docker ps -a --no-trunc --format="table {{.Names}}\t{{.Command}}"
  • باش تجبد اللائحة ديال containers و ports ديالهم على وديت شي رابور :
$ docker ps --format="- Container {{.Names}} with ID {{.ID}} is running on those ports {{.Ports}}" >> report.md

ملاحظات:
  • الكومند docker ps -a باش تجبد جميع containers حتى لي ماشي running
  • ايلا كانت شي معلومة طويلة docker ps تاتاخد غير واحد العدد ديال الحروف و تاتدير truncate لداكي لي بقى و ايلا بغينا نمنعوها من هاذشي، يعني بغينا المحتوى كامل تانستعملوا no-trunc--
  • اذيك << باش نزيدو المحتوى ديال docker ps في report في اللخر
  • هاذ format-- تاتخدم Go template syntax
  • في التصويرة كاين شنو ممكن نجبدو بالضبط من format--

--format