Podman-ի build վստահված անցկացումը՝ առանց աշխատանքային լռելյայն արժեք պահելու
Օգտագործեք --http-proxy անցկացումը 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 անցկացում | Վստահված մուտք build քայլերի համար |
| podman build --env | Միջավայրի արժեքներ, որոնք պահվում են ստացված պատկերում |
Հանրային build քայլերի ներբեռնումների համար, որտեղ թույլատրվում են հանրային վստահված սերվերներ, HTTP վստահված սերվերների ցանկ առաջարկում է թեկնածուներ օրինակի HTTP վստահված URL-ների համար։ Հեռավոր հաճախորդի համար անցկացումը կարդում է Podman սերվերի գործընթացի միջավայրը؛ միայն նոթբուքի shell-ում դրված արժեքը կարող է չհասնել այդ build-երին։
Containerfile-ը կարող է վերագրվել անցկացված արժեքը, և RUN-ի ներբեռնիչը դեռ պետք է աջակցի այն։ RUN-ից առաջ պատկերի ստացումը գնում է image-pull հաճախորդի ուղով؛ ավելի ուշ քայլում կատարված export-ը չի կարող շտկել այդ նախորդ ձախողումը։