Posredovanje proxyja za gradnjo Podman brez shranjevanja privzete vrednosti izvajalnega okolja
Uporabite --http-proxy forwarding za prenose RUN; --env ohrani vrednosti v sliki, oddaljene gradnje pa berejo okolje strežnika.
http_proxy=http://proxy.example:8080 https_proxy=http://proxy.example:8080 podman build --http-proxy=true -t app:local .--http-proxy je privzeto true. Posreduje dokumentirane spremenljivke HTTP, HTTPS, FTP, all-proxy in bypass, vključno z oblikami z velikimi črkami, kadar obstajajo v ustreznem okolju gradnje.
| Vhod | Učinek |
|---|---|
| --http-proxy forwarding | Vhod proxyja za korake gradnje |
| podman build --env | Vrednosti okolja, ohranjene v nastali sliki |
Za javne prenose v korakih gradnje, kjer so javni proxyji dovoljeni, seznam proxyjev HTTP ponuja kandidate za primerne URL proxyjev HTTP. Za oddaljenega odjemalca posredovanje bere okolje procesa strežnika Podman. Vrednost, nastavljena samo v lupini prenosnika, morda ne doseže tega graditelja.
Containerfile lahko preglasi posredovano vrednost, prenašalnik RUN pa jo mora še vedno podpirati. Pridobivanje slike pred RUN uporablja pot odjemalca za vlečenje slik; izvoz v poznejšem koraku ne more popraviti prejšnje napake.