Odovzdať proxy zostavenia Podman bez uloženia predvolenej hodnoty runtime
Použite --http-proxy forwarding pre sťahovania RUN; --env zachová hodnoty v obraze a vzdialené zostavenia čítajú prostredie servera.
http_proxy=http://proxy.example:8080 https_proxy=http://proxy.example:8080 podman build --http-proxy=true -t app:local .--http-proxy je predvolene true. Odovzdáva dokumentované premenné HTTP, HTTPS, FTP, all-proxy a bypass vrátane foriem veľkými písmenami, keď existujú v príslušnom prostredí zostavenia.
| Vstup | Účinok |
|---|---|
| --http-proxy forwarding | Vstup proxy pre kroky zostavenia |
| podman build --env | Hodnoty prostredia zachované vo výslednom obraze |
Pre verejné sťahovania v krokoch zostavenia, kde sú povolené verejné proxy, zoznam HTTP proxy poskytuje kandidátov pre ukážkové URL HTTP proxy. Pre vzdialeného klienta forwarding číta prostredie procesu servera Podman. Hodnota nastavená iba v shelli laptopu sa k tomuto buildaru nemusí dostať.
Containerfile môže prepísať odovzdanú hodnotu a sťahovač RUN ju stále musí podporovať. Získanie obrazu pred RUN používa trasu klienta na ťahanie obrazov; export v neskoršom kroku nemôže opraviť to predchádzajúce zlyhanie.