في نفس السياق ديال docker ps، ايلا الفورما output ديال docker ps ماعجبكش ممكن تبدلو باستعمال format-- .
هاذ اللعيبة تاتنفع في Debugging باش تشوف المعلومات لي عندك بيهم غرض فقط . و خاصة في reports فين ممكن تجبد اللائحة ديالة containers بواحد الفورما معينة (فيها غير ذاكشي لي تايهم الفريق ديالك(ولا الكليان)، و تزيدها في report و تسيفطو ليهم.
هاذ اللعيبة تاتنفع في 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--