Skicka vidare Podmans byggproxy utan att spara en körtidsstandard
Använd --http-proxy forwarding för RUN-nedladdningar; --env bevarar värden i avbildningen och fjärrbyggen läser serverns miljö.
http_proxy=http://proxy.example:8080 https_proxy=http://proxy.example:8080 podman build --http-proxy=true -t app:local .--http-proxy är true som standard. Den vidarebefordrar de dokumenterade HTTP-, HTTPS-, FTP-, all-proxy- och bypass-variablerna, inklusive versaler, när de finns i den relevanta byggmiljön.
| Indata | Effekt |
|---|---|
| --http-proxy-vidarebefordran | Proxyindata för byggsteg |
| podman build --env | Miljövärden som bevaras i den resulterande avbildningen |
För offentliga nedladdningar i byggsteg där offentliga proxyservrar tillåts tillhandahåller HTTP-proxylistan kandidater för exemplets HTTP-proxy-URL:er. För en fjärrklient läser vidarebefordran Podman-serverprocessens miljö. Ett värde som bara angetts i laptopens skal kanske inte når den byggaren.
En Containerfile kan åsidosätta ett vidarebefordrat värde, och RUN-nedladdaren måste fortfarande stödja det. Hämtning av avbildningen före RUN använder avbildningsklientens väg; en export i ett senare steg kan inte reparera det tidigare felet.