Prosleđivanje Podman build proxyja bez čuvanja runtime podrazumevane vrednosti
Koristite --http-proxy forwarding za RUN preuzimanja; --env čuva vrednosti 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 podrazumevano true. Prosleđuje dokumentovane HTTP, HTTPS, FTP, all-proxy i bypass promenljive, uključujući oblike velikim slovima, kada postoje u relevantnom build okruženju.
| Ulaz | Efekat |
|---|---|
| --http-proxy prosleđivanje | Proxy ulaz za korake builda |
| podman build --env | Vrednosti okruženja sačuvane u rezultujućem imidžu |
Za javna preuzimanja u koracima builda gde su javni proxyji dozvoljeni, lista HTTP proxyja daje kandidate za primer HTTP proxy URL-ova. Za udaljenog klijenta, prosleđivanje čita okruženje procesa Podman servera. Vrednost postavljena samo u shellu laptopa možda neće stići do tog buildera.
Containerfile može da nadjača prosleđenu vrednost, a RUN preuzimač i dalje mora da je podrži. Dohvatanje imidža pre RUN koristi rutu klijenta za povlačenje imidža; izvoz u kasnijem koraku ne može popraviti taj raniji neuspeh.