"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيفية الوصول إلى تسميات صور Docker التي تحتوي على نقاط في أسمائها؟

كيفية الوصول إلى تسميات صور Docker التي تحتوي على نقاط في أسمائها؟

تم النشر بتاريخ 2024-11-11
تصفح:231

How to Access Docker Image Labels with Dots in Their Names?

الوصول إلى تسميات صور Docker التي تحتوي على نقاط في أسمائها

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

استخدام التدوين الأساسي

بالنسبة لأسماء التسميات البسيطة، يتيح خيار --format مع قوالب Go استرجاع التسمية بشكل مباشر:

$ docker build -t foo .
$ docker inspect -f '{{ .Config.Labels.foo }}' foo
bar

الوصول إلى التسميات ذات النقاط

للوصول إلى التسميات ذات النقاط، يكون بناء جملة قالب Go قصيرًا. ومع ذلك، يمكن استخدام وظيفة الفهرس داخل القالب:

$ docker Inspector -f '{{ Index .Config.Labels "com.wherever.foo" }}' foo انفجار
            
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3