Transmite proxy-ul de build al Podman fără a salva un implicit de runtime
Folosește --http-proxy forwarding pentru descărcările RUN; --env păstrează valorile în imagine, iar build-urile la distanță citesc mediul serverului.
http_proxy=http://proxy.example:8080 https_proxy=http://proxy.example:8080 podman build --http-proxy=true -t app:local .--http-proxy este implicit true. Transmite variabilele documentate HTTP, HTTPS, FTP, all-proxy și bypass, inclusiv formele cu majuscule, atunci când acestea există în mediul de build relevant.
| Intrare | Efect |
|---|---|
| --http-proxy forwarding | Intrare proxy pentru pașii de build |
| podman build --env | Valori de mediu păstrate în imaginea rezultată |
Pentru descărcările publice din pașii de build în care proxy-urile publice sunt permise, lista de proxy-uri HTTP oferă candidați pentru URL-urile proxy HTTP din exemplu. Pentru un client la distanță, forwarding-ul citește mediul procesului serverului Podman. O valoare setată doar în shell-ul laptopului poate să nu ajungă la acel builder.
Un Containerfile poate suprascrie o valoare transmisă, iar downloader-ul RUN trebuie totuși să o accepte. Obținerea imaginii înainte de RUN folosește ruta clientului de pull al imaginii; un export într-un pas ulterior nu poate repara acea eșuare anterioară.