Пренесување на Podman build proxy без зачувување на стандардната вредност за извршување
Користете --http-proxy forwarding за преземања во RUN; --env ги зачувува вредностите во сликата, а оддалечените build-ови ја читаат околината на серверот.
http_proxy=http://proxy.example:8080 https_proxy=http://proxy.example:8080 podman build --http-proxy=true -t app:local .--http-proxy стандардно е true. Тој ги пренесува документираните HTTP, HTTPS, FTP, all-proxy и bypass променливи, вклучително и формите со големи букви, кога постојат во соодветната build околина.
| Влез | Ефект |
|---|---|
| --http-proxy пренесување | Proxy влез за build чекорите |
| podman build --env | Вредности на околината зачувани во добиената слика |
За јавни преземања во build чекорите каде што се дозволени јавни proxy-а, списокот на HTTP proxy обезбедува кандидати за примерните HTTP proxy URL-а. За оддалечен клиент, пренесувањето ја чита околината на процесот на Podman серверот. Вредност поставена само во shell-от на лаптопот може да не стигне до тој builder.
Containerfile може да ја надомести пренесената вредност, а преземачот на RUN сепак мора да ја поддржува. Преземањето на сликата пред RUN го користи патот на клиентот за влечење слики; извоз во подоцнежен чекор не може да го поправи претходниот неуспех.