http_proxy=http://proxy.example:8080 https_proxy=http://proxy.example:8080 podman build --http-proxy=true -t app:local .

--http-proxy vaut true par défaut. Il transmet les variables documentées HTTP, HTTPS, FTP, all-proxy et bypass, y compris leurs formes en majuscules, lorsqu'elles existent dans l'environnement de build concerné.

EntréeEffet
Transmission de --http-proxyEntrée proxy pour les étapes de build
podman build --envValeurs d'environnement conservées dans l'image résultante

Pour les téléchargements des étapes de build publiques où les proxys publics sont autorisés, Liste de proxys HTTP fournit des candidats pour les URL de proxy HTTP de l'exemple. Pour un client distant, la transmission lit l'environnement du processus serveur Podman ; une valeur définie uniquement dans le shell de l'ordinateur portable peut ne pas atteindre ce builder.

Un Containerfile peut remplacer une valeur transmise, et le téléchargeur de RUN doit malgré tout la prendre en charge. La récupération de l'image avant RUN passe par la route du client image-pull ; un export dans une étape ultérieure ne peut pas réparer cet échec antérieur.

Articles similaires