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 ที่มีเอกสารกำกับ รวมถึงรูปแบบตัวพิมพ์ใหญ่ เมื่อมีอยู่ใน environment ของ build ที่เกี่ยวข้อง

อินพุตผลลัพธ์
--http-proxy forwardingอินพุต proxy สำหรับขั้นตอน build
podman build --envค่า environment ที่เก็บไว้ใน image ที่ได้

สำหรับการดาวน์โหลดในขั้นตอน build สาธารณะที่อนุญาตให้ใช้ proxy สาธารณะ รายการ proxy HTTP ให้ผู้สมัครสำหรับ URL proxy HTTP ตัวอย่าง สำหรับไคลเอนต์ระยะไกล การส่งต่อจะอ่าน environment ของโปรเซสเซิร์ฟเวอร์ Podman ค่าที่ตั้งไว้ใน shell ของแล็ปท็อปเท่านั้นอาจไปไม่ถึง builder นั้น

Containerfile สามารถเขียนทับค่าที่ส่งต่อได้ และตัวดาวน์โหลดของ RUN ยังต้องรองรับค่านั้น การดึง image ก่อน RUN ใช้เส้นทางของไคลเอนต์ดึง image การ export ในขั้นตอนภายหลังไม่สามารถแก้ไขความล้มเหลวก่อนหน้านั้นได้

บทความที่เกี่ยวข้อง