runtime မူလတန်ဖိုး မသိမ်းဘဲ Podman build proxy ကို ဖြတ်သန်းပို့ပါ
RUN ဒေါင်းလုဒ်များအတွက် --http-proxy forwarding ကို သုံးပါ; --env က တန်ဖိုးများကို image ထဲ သိမ်းပြီး အဝေးမှ build များက server ၏ ပတ်ဝန်းကျင်ကို ဖတ်သည်။
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 variable များကို ၎င်းက ဖြတ်သန်းပို့သည်။
| ထည့်သွင်းချက် | အကျိုးသက်ရောက်မှု |
|---|---|
| --http-proxy ဖြတ်သန်းပို့ခြင်း | build အဆင့်များအတွက် proxy ထည့်သွင်းချက် |
| podman build --env | ရလဒ် image ထဲ ထိန်းသိမ်းထားသော ပတ်ဝန်းကျင်တန်ဖိုးများ |
အများသုံး proxy များ ခွင့်ပြုထားသော အများသုံး build အဆင့် ဒေါင်းလုဒ်များအတွက် HTTP proxy စာရင်း သည် နမူနာ HTTP proxy URL များအတွက် ကိုယ်စားလှယ်များကို ပေးသည်။ အဝေးမှ client အတွက် ဖြတ်သန်းပို့ခြင်းသည် Podman server လုပ်ငန်းစဉ်၏ ပတ်ဝန်းကျင်ကို ဖတ်သည်။ laptop shell တွင်သာ သတ်မှတ်ထားသော တန်ဖိုးသည် ထို builder ထံ မရောက်နိုင်ပါ။
Containerfile သည် ဖြတ်သန်းပို့ထားသော တန်ဖိုးကို လွှမ်းမိုးနိုင်ပြီး RUN ဒေါင်းလုဒ်တင်သူက ၎င်းကို ပံ့ပိုးရန် လိုအပ်ဆဲဖြစ်သည်။ RUN မတိုင်မီ image ရယူခြင်းသည် image ဆွဲယူသည့် client ၏ လမ်းကြောင်းကို သုံးသည်; နောက်ပိုင်းအဆင့်တွင် export လုပ်ခြင်းသည် ထို ယခင်ကျရှုံးမှုကို ပြုပြင်၍ မရပါ။