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

--http-proxy es true de forma predeterminada. Reenvía las variables documentadas HTTP, HTTPS, FTP, all-proxy y bypass, incluidas las formas en mayúsculas, cuando existen en el entorno de compilación correspondiente.

EntradaEfecto
Reenvío de --http-proxyEntrada de proxy para los pasos de compilación
podman build --envValores de entorno que se conservan en la imagen resultante

Para las descargas de pasos de compilación públicos donde se permiten proxies públicos, Lista de proxies HTTP ofrece candidatos para las URL de proxy HTTP del ejemplo. Para un cliente remoto, el reenvío lee el entorno del proceso del servidor Podman; un valor definido solo en el shell del portátil puede no llegar a ese builder.

Un Containerfile puede anular un valor reenviado, y el descargador de RUN debe seguir admitiéndolo. La obtención de la imagen antes de RUN usa la ruta del cliente image-pull; un export en un paso posterior no puede reparar ese fallo anterior.

Artículos relacionados