Passar o proxy de build do Podman sem salvar um padrão de runtime
Use --http-proxy forwarding para downloads de RUN; --env preserva valores na imagem e builds remotos leem o ambiente do servidor.
http_proxy=http://proxy.example:8080 https_proxy=http://proxy.example:8080 podman build --http-proxy=true -t app:local .--http-proxy é true por padrão. Ele encaminha as variáveis documentadas HTTP, HTTPS, FTP, all-proxy e bypass, incluindo formas em maiúsculas, quando existem no ambiente de build relevante.
| Entrada | Efeito |
|---|---|
| --http-proxy forwarding | Entrada de proxy para as etapas de build |
| podman build --env | Valores de ambiente retidos na imagem resultante |
Para downloads de etapas de build públicas em que proxies públicos são permitidos, a lista de proxies HTTP fornece candidatos para as URLs de proxy HTTP do exemplo. Para um cliente remoto, o encaminhamento lê o ambiente do processo do servidor Podman. Um valor definido apenas no shell do laptop pode não chegar a esse builder.
Um Containerfile pode substituir um valor encaminhado, e o downloader do RUN ainda precisa suportá-lo. A obtenção da imagem antes do RUN usa a rota do cliente de pull da imagem; um export em uma etapa posterior não consegue reparar essa falha anterior.