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