Prosljeđivanje Podman build proxyja bez spremanja runtime zadanog
Koristite --http-proxy prosljeđivanje za RUN preuzimanja; --env čuva vrijednosti u imidžu, a udaljeni buildovi čitaju okruženje servera.
http_proxy=http://proxy.example:8080 https_proxy=http://proxy.example:8080 podman build --http-proxy=true -t app:local .--http-proxy je true po defaultu. Prosljeđuje dokumentirane HTTP, HTTPS, FTP, all-proxy i bypass varijable, uključujući velika slova, kada postoje u relevantnom build okruženju.
| Ulaz | Efekat |
|---|---|
| --http-proxy prosljeđivanje | Proxy ulaz za korake builda |
| podman build --env | Vrijednosti okruženja zadržane u rezultirajućem imidžu |
Za preuzimanja javnih build koraka gdje su javni proxyji dopušteni, Lista HTTP proxyja nudi kandidate za primjere HTTP proxy URL-ova. Za udaljenog klijenta prosljeđivanje čita okruženje procesa Podman servera; vrijednost postavljena samo u shellu laptopa možda neće stići do tog buildera.
Containerfile može nadjačati proslijeđenu vrijednost, a preuzimač u RUN je i dalje mora podržavati. Dohvaćanje imidža prije RUN koristi rutu image-pull klijenta; export u kasnijem koraku ne može popraviti taj raniji neuspjeh.