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 מספק מועמדים עבור כתובות פרוקסי ה-HTTP לדוגמה. עבור לקוח מרוחק, ההעברה קוראת את סביבת תהליך שרת ה-Podman; ערך שנקבע רק ב-shell של המחשב הנייד עשוי לא להגיע לבנאי הזה.

קובץ Containerfile יכול לעקוף ערך מועבר, והמוריד בתוך RUN עדיין חייב לתמוך בו. אחזור התמונה לפני RUN עובר במסלול של לקוח image-pull; ייצוא בשלב מאוחר יותר אינו יכול לתקן את הכשל המוקדם הזה.

מאמרים קשורים