VS Code Dev Containers: proxy-stillingar til bygging og koyring
remoteEnv fevnir um VS Code undirgongd; koyrings-umhvørvið sum heild, Dockerfile-bygg-innlit og niðurhal av grundmyndum hava ymiskar eigarar.
Brúka stig misbarra fyrispurningin til at velja stillingarheimildina:
| Gongd | Proxy-innlit at kanna |
|---|---|
| VS Code og tilhoyrandi fjarundirgongd | remoteEnv í devcontainer.json |
| Koyrings-umhvørvi alls containersins | containerEnv til mynd/Dockerfile-uppseting; tænastuumhvørvi til Compose |
| Dockerfile RUN | Proxy-bygg-argument, eisini vanligu proxy-stillingarnar hjá Docker-klientinum |
| Niðurhal av grundmynd | Útgongd-stillingin hjá Docker-demoninum |
Til fyrstu røð, sameina eitt brot sum hetta:
"remoteEnv": {
"HTTP_PROXY": "http://proxy.example:8080",
"HTTPS_PROXY": "http://proxy.example:8080"
}Niðurhalsforritið má styðja broytini; brúka lítil bókstavir, tá tað krevst. Til loyvda almennan niðurhal veitir HTTP-proxy-listin evni til hesi remoteEnv-addressini. Bygg ella lat upp aftur gjøgnum Dev Containers-lívsáttina eftir broytingina.
Koyrings-remoteEnv kemur ov seint til eina fyrr bygging ella eitt myndaniðurhal. Forða tær at varðveita persónlig proxy-innlit í myndarløgum við ENV.
Endapunkturin má eisini vera atkomandi frá containerinum. localhost merkir tann containerin; ein vertsproxy tørvar adressuna, sum tann valda Docker-platformin vísir, og ein atkomandan lurar. host.docker.internal í Desktop er ikki ein almenn Linux-interface.