runtime ડિફોલ્ટ સાચવ્યા વિના Podman નું build proxy પસ કરવું
RUN ડાઉનલોડ માટે --http-proxy પસિંગ વાપરો; --env ઇમેજમાં મૂલ્યો રાખે છે અને રિમોટ બિલ્ડ સર્વરનું પર્યાવરણ વાંચે છે.
http_proxy=http://proxy.example:8080 https_proxy=http://proxy.example:8080 podman build --http-proxy=true -t app:local .--http-proxy ડિફોલ્ટ રૂપે true છે. જ્યારે સંબંધિત build પર્યાવરણમાં હાજર હોય ત્યારે તે દસ્તાવેજીકૃત HTTP, HTTPS, FTP, all-proxy અને bypass ચલો, મોટા અક્ષરોના સ્વરૂપો સહિત, પસ કરે છે.
| ઇનપુટ | અસર |
|---|---|
| --http-proxy પસિંગ | build પગલાં માટે proxy ઇનપુટ |
| podman build --env | પરિણામી ઇમેજમાં રહેતા પર્યાવરણ મૂલ્યો |
જાહેર proxy મંજૂર હોય તેવા જાહેર build પગલાંનાં ડાઉનલોડ માટે, HTTP proxy યાદી ઉદાહરણના HTTP proxy URL માટે ઉમેદવારો પૂરા પાડે છે. રિમોટ ક્લાયન્ટ માટે, પસિંગ Podman સર્વર પ્રક્રિયાનું પર્યાવરણ વાંચે છે; ફક્ત લેપટોપ shell માં સેટ કરેલું મૂલ્ય તે builder સુધી ન પહોંચે.
Containerfile પસ કરેલું મૂલ્ય ઓવરરાઇડ કરી શકે છે, અને RUN માંનો ડાઉનલોડર હજી પણ તેને સમર્થન આપવું જોઈએ. RUN પહેલાંનું ઇમેજ મેળવવું image-pull ક્લાયન્ટના માર્ગે જાય છે; પછીના પગલામાંનું export તે પહેલાની નિષ્ફળતા સુધારી શકતું નથી.