Passar el proxy de build del Podman sense desar cap valor predeterminat d'execució
Utilitzeu la transferència --http-proxy per a les baixades de RUN; --env conserva valors a la imatge i els builds remots llegeixen l'entorn del servidor.
http_proxy=http://proxy.example:8080 https_proxy=http://proxy.example:8080 podman build --http-proxy=true -t app:local .--http-proxy val true per defecte. Transferirà les variables documentades HTTP, HTTPS, FTP, all-proxy i bypass, incloent-hi les formes en majúscules, quan existeixin a l'entorn de build corresponent.
| Entrada | Efecte |
|---|---|
| Transferència de --http-proxy | Entrada de proxy per als passos de build |
| podman build --env | Valors d'entorn conservats a la imatge resultant |
Per a baixades de passos de build públics on es permeten proxys públics, Llista de proxys HTTP ofereix candidats per als URL de proxy HTTP de l'exemple. Per a un client remot, la transferència llegeix l'entorn del procés del servidor Podman; un valor definit només al shell de l'ordinador pot no arribar a aquest builder.
Un Containerfile pot sobreescriure un valor transferit, i el baixador de RUN encara l'ha de suportar. L'obtenció de la imatge abans de RUN fa servir la ruta del client image-pull; una exportació en un pas posterior no pot reparar aquesta fallada anterior.