أمر Docker 'فحص الصورة'.

Amr Docker Fhs Alswrt



لقد أصبح Docker أحد أكثر الطرق شيوعًا، إن لم يكن أكثرها، شيوعًا ويمكن الوصول إليها لتطوير التطبيقات ونشرها دون القلق بشأن تكوين المجموعة أو تعارضات التبعية.

توجد صورة Docker في قلب كل حاوية Docker. صورة Docker عبارة عن وحدة مستقلة وخفيفة الوزن تحتوي على جميع المكونات المطلوبة لإنشاء تطبيق معين وتشغيله. يشمل ذلك رمز التطبيق ووقت التشغيل والمكتبات وأدوات النظام والحزم والمزيد.

قبل إنشاء حاوية باستخدام صورة Docker معينة، قد تحتاج إلى جمع معلومات حول الصورة أولاً. يمكن أن يساعد ذلك في جمع البيانات الوصفية حول الصورة مثل تاريخ الإنشاء وما إلى ذلك.







لحسن الحظ، لدينا أمر 'docker Inspector Image' الذي يسمح لنا بالقيام بذلك على وجه التحديد. يشير Docker CLI إلى مجموعة أدوات سطر الأوامر التي تمكننا من التفاعل مع Docker Engine والكائنات المرتبطة به مثل الصور ووحدات التخزين والشبكات والحاويات والمزيد.



في هذا المنشور، سنتعلم كيفية استخدام أمر Docker 'فحص الصورة' في Docker CLI لجلب معلومات حول صورة معينة.



فحص عامل الميناء

يسمح لنا أمر 'فحص عامل الإرساء' بفحص كائنات Docker المختلفة. يؤدي فحص كائن إلى إرجاع معلومات تفصيلية منخفضة المستوى حول هذا الكائن. يمكنك استخدامه لجمع معلومات حول الحاويات والشبكات ووحدات التخزين والمكونات الإضافية والمزيد.





يوضح ما يلي بناء جملة 'صورة فحص عامل الإرساء':

$ فحص عامل الميناء [ خيارات ] اسم | بطاقة تعريف [ اسم | بطاقة تعريف... ]

يدعم الأمر المعلمات التالية:



  • -تنسيق - يحدد تنسيق الإخراج باستخدام قالب Go المحدد.
  • -الحجم - يعرض إجمالي أحجام الملفات إذا كان النوع عبارة عن حاوية.
  • -النوع - يقوم بإرجاع JSON للنوع المحدد.

فحص صورة عامل الميناء الاستخدام

دعونا نوضح كيف يمكننا استخدام أمر 'فحص صورة عامل الإرساء'. نبدأ بسحب الصورة لأغراض العرض التوضيحي.

قم بتشغيل الأمر كما يلي:

$ sudo عامل ميناء سحب مشغول

بعد تنزيل الصورة، يمكننا فحصها باستخدام الأمر التالي:

$ sudo صورة عامل ميناء فحص Busbox

يقوم الأمر السابق بإرجاع معلومات مفصلة حول الصورة. يتضمن ذلك علامات الصورة ومتغيرات البيئة المرتبطة بها وغير ذلك الكثير.

يمكنك توجيه المخرجات إلى أدوات مثل JQ لتحليل مخرجات JSON للحصول على تصفية أكثر دقة.

خاتمة

في هذا البرنامج التعليمي، تعلمنا كيفية استخدام أوامر Docker CLI المتوفرة، مثل أمر Docker 'imageInspect'، لجمع التفاصيل ذات المستوى المنخفض حول كائنات Docker مثل الصور. يمكنك الرجوع إلى وثائق الأمر لمعرفة المزيد.