تمرير وكيل بناء Podman دون حفظ إعداد افتراضي وقت التشغيل
استخدم تمرير --http-proxy لتنزيلات RUN؛ يحفظ --env القيم داخل الصورة، والبناءات البعيدة تقرأ بيئة الخادم.
http_proxy=http://proxy.example:8080 https_proxy=http://proxy.example:8080 podman build --http-proxy=true -t app:local .--http-proxy يساوي true افتراضيًا. يمرّر متغيرات HTTP وHTTPS وFTP وall-proxy وbypass الموثقة، بما في ذلك صيغ الأحرف الكبيرة، عندما تكون موجودة في بيئة البناء المعنية.
| المدخل | الأثر |
|---|---|
| تمرير --http-proxy | مدخل الوكيل لخطوات البناء |
| podman build --env | قيم البيئة التي تبقى في الصورة الناتجة |
بالنسبة لتنزيلات خطوات البناء العامة حين يُسمح باستخدام وكلاء عامين، قائمة وكلاء HTTP توفّر مرشحات لعناوين URL الوكيلة في المثال. أما العميل البعيد، فإن التمرير يقرأ بيئة عملية خادم Podman؛ والقيمة المضبوطة في غلاف الحاسوب المحمول فقط قد لا تصل إلى ذلك الباني.
يمكن لـ Containerfile تجاوز قيمة مُمرَّرة، لكن أداة التنزيل داخل RUN يجب أن تدعمها. سحب الصورة قبل RUN يسير في مسار عميل سحب الصور؛ ولا يستطيع export في خطوة لاحقة إصلاح ذلك الفشل السابق.