VS Code Dev Containers: izilungiselelo ze-proxy zokwakha nokugijima
I-remoteEnv ihlanganisa izinqubo ezingaphansi ze-VS Code; indawo yonke yokugijima, okokufaka kokwakha kwe-Dockerfile nokudonsa izithombe eziyisisekelo kunabanikazi abahlukene.
Sebenzisa isigaba sesicelo esihlulekile ukukhetha umthombo wokucushwa:
| Inqubo | Okokufaka kwe-proxy okumele kuhlolwe |
|---|---|
| VS Code kanye nezinqubo ezingaphansi ezikude ezihlobene | remoteEnv ku-devcontainer.json |
| Indawo yokugijima yesiqukathi sonke | containerEnv yokusetha isithombe/Dockerfile; indawo yesevisi ye-Compose |
| Dockerfile RUN | Izimpikiswano zokwakha ze-proxy, kuhlanganise nama-proxy okuzenzakalelayo eklayenti le-Docker |
| Ukudonsa isithombe esiyisisekelo | Ukucushwa kokuphuma kwe-Docker daemon |
Ngomyala wokuqala, hlanganisa isiqephu esinjengalesi:
"remoteEnv": {
"HTTP_PROXY": "http://proxy.example:8080",
"HTTPS_PROXY": "http://proxy.example:8080"
}Isilanda kumele sisekele izinto eziguquguqukayo; sebenzisa amagama anezinhlamvu ezincane uma kudingeka. Ngokulanda okusesidlangalaleni okuvunyelwe, uhlu lwe-proxy ye-HTTP lunikeza abazongenela lezi zixhumanisi ze-remoteEnv. Yakha kabusha noma uvule kabusha ngomjikelezo wempilo we-Dev Containers ngemuva koshintsho.
Indawo yokugijima remoteEnv isephuze kakhulu ekwakheni kwangaphambilini noma ekudonseni isithombe. Gwema ukugcina ubufakazi be-proxy bomuntu siqu ezingqimbeni zesithombe nge-ENV.
Indawo yokugcina kumele futhi ifinyeleleke kusukela esiqukathini. localhost kusho leso siqukathi; i-proxy yomethuli idinga ikheli elivezwa yipulatifomu ye-Docker ekhethiwe kanye nesilaleli esifinyelelekayo. I-host.docker.internal ku-Desktop akuyona indlela yokuxhumana ye-Linux evamile.