Перадача праксі зборкі Podman без захавання прадвызначанага значэння часу выканання
Выкарыстоўвайце перадачу --http-proxy для спамповак RUN; --env захоўвае значэнні ў вобразе, а аддаленыя зборкі чытаюць асяроддзе сервера.
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, уключаючы формы з вялікіх літар, калі яны ёсць у адпаведным асяроддзі зборкі.
| Увод | Эфект |
|---|---|
| Перадача --http-proxy | Праксі-увод для крокаў зборкі |
| podman build --env | Значэнні асяроддзя, якія застаюцца ў атрыманым вобразе |
Для спамповак на публічных кроках зборкі, дзе дазволены публічныя праксі, Спіс праксі HTTP прапануе кандыдаты для прыкладовых URL праксі HTTP. Для аддаленага кліента перадача чытае асяроддзе працэсу сервера Podman; значэнне, зададзенае толькі ў абалонцы ноўтбука, можа не дайсці да гэтага зборшчыка.
Containerfile можа перакрыць перададзенае значэнне, але спампоўшчык у RUN усё яшчэ павінен яго падтрымліваць. Атрыманне вобраза перад RUN ідзе праз маршрут кліента image-pull; export на пазнейшым кроку не можа выправіць гэтую ранейшую няўдачу.