မအောင်မြင်သော တောင်းဆိုချက်၏ အဆင့်ကို ကြည့်၍ configuration ရင်းမြစ်ကို ရွေးပါ-

လုပ်ငန်းစဉ်စစ်ဆေးရန် proxy ထည့်သွင်းချက်
VS Code နှင့် ဆက်စပ် အဝေးမှ လုပ်ငန်းစဉ်ခွဲများdevcontainer.json ရှိ remoteEnv
ကွန်တိန်တစ်ခုလုံး၏ runtime ပတ်ဝန်းကျင်image/Dockerfile သတ်မှတ်ရန် containerEnv၊ Compose အတွက် service ပတ်ဝန်းကျင်
Dockerfile RUNDocker client ၏ မူရင်း proxy များ အပါအဝင် proxy build အချက်များ
base-image ဆွဲယူခြင်းDocker daemon ၏ အပြင်ထွက် ချိတ်ဆက်မှု ဆက်တင်

ပထမစာကြောင်းအတွက် ဤကဲ့သို့ အပိုင်းတစ်ခုကို ပေါင်းစပ်ပါ-

"remoteEnv": {
  "HTTP_PROXY": "http://proxy.example:8080",
  "HTTPS_PROXY": "http://proxy.example:8080"
}

ဒေါင်းလုဒ်ဆွဲသူသည် ဤ variable များကို ပံ့ပိုးရမည်။ လိုအပ်ပါက စာလုံးအသေးအမည်များ သုံးပါ။ ခွင့်ပြုထားသော အများသူငှာ ဒေါင်းလုဒ်များအတွက် HTTP proxy စာရင်းသည် ဤ remoteEnv URL များအတွက် ကိုယ်စားလှယ်များ ပေးသည်။ ပြောင်းလဲပြီးနောက် Dev Containers သက်တမ်းစက်ဝန်းမှတစ်ဆင့် ပြန်လည် build လုပ် သို့မဟုတ် ပြန်ဖွင့်ပါ။

runtime remoteEnv သည် ယခင် build သို့မဟုတ် image ဆွဲယူခြင်းအတွက် အလွန်နောက်ကျသည်။ ကိုယ်ပိုင် proxy အထောက်အထားများကို image အလွှာများထဲတွင် ENV ဖြင့် မထားရှိပါနှင့်။

အဆုံးမှတ်သည် ကွန်တိန်မှ လက်လှမ်းမီရမည်လည်း ဖြစ်သည်။ localhost ထိုကွန်တိန်ကို ဆိုလိုသည်။ host proxy အတွက် ရွေးချယ်ထားသော Docker ပလက်ဖောင်း ဖော်ထုတ်သည့် လိပ်စာနှင့် လက်လှမ်းမီသော listener လိုအပ်သည်။ Desktop ရှိ host.docker.internal သည် ယေဘုယျ Linux အင်တာဖေ့စ် မဟုတ်ပါ။

ဆက်စပ်ဆောင်းပါးများ