VS Code Dev Containers: roghainnean proxy airson togail is ruith
Tha remoteEnv a' còmhdach fo-phròiseasan VS Code; tha sealbhadairean eadar-dhealaichte aig an àrainneachd ruith gu lèir, cuir-a-steach togail Dockerfile agus tarraing ìomhaighean bunaite.
Cleachd ìre an iarrtais a dh'fhàillig gus stòr a' cho-dhealbhachaidh a thaghadh:
| Pròiseas | Cuir-a-steach proxy ri sgrùdadh |
|---|---|
| VS Code agus fo-phròiseasan cèin co-cheangailte | remoteEnv ann an devcontainer.json |
| Àrainneachd ruith a' chointheineir gu lèir | containerEnv airson suidheachadh ìomhaigh/Dockerfile; àrainneachd seirbheis airson Compose |
| Dockerfile RUN | Argamaidean togail proxy, a' gabhail a-steach roghainnean bunaiteach proxy a' chliant Docker |
| Tarraing na h-ìomhaigh bunaite | Co-dhealbhachadh a-mach an daemon Docker |
Airson a' chiad ràith, ceangail criomag mar seo:
"remoteEnv": {
"HTTP_PROXY": "http://proxy.example:8080",
"HTTPS_PROXY": "http://proxy.example:8080"
}Feumaidh an luchdaiche na caochladairean a chuir taic; cleachd ainmean le litrichean beaga nuair a tha sin a dhìth. Airson luchdaidhean poblach ceadaichte, bheir an liosta proxy HTTP tagraichean airson na URLan remoteEnv seo. Tog no fosgail a-rithist tro chuairt-beatha Dev Containers às dèidh an atharrachaidh.
Thig an àrainneachd ruith remoteEnv ro fhadalach airson togail na bu thràithe no tarraing ìomhaigh. Seachain teisteasan proxy pearsanta a chumail ann an sreathan ìomhaigh le ENV.
Feumaidh an t-àite-crìche a bhith ruigsinneach bhon chointheinear cuideachd. localhost tha sin a' ciallachadh a' chointheineir sin; feumaidh proxy aoigheachd an seòladh a tha an t-àrd-ùrlar Docker taghte a' nochdadh agus èisteiche ruigsinnich. Chan e eadar-aghaidh Linux choitcheann a th' ann an host.docker.internal air Desktop.