VS Code Dev Containers: puhverserveri seaded ehitamiseks ja käivituseks
remoteEnv katab VS Code'i alamprotsessid; kogu käituskeskkond, Dockerfile'i ehitussisendid ja baaspiltide tõmbamine kuuluvad eri omanikele.
Valige konfiguratsiooni allikas nurjunud päringu järgu põhjal:
| Protsess | Kontrollitav puhverserveri sisend |
|---|---|
| VS Code ja seotud kaugalamprotsessid | remoteEnv failis devcontainer.json |
| Kogu konteineri käituskeskkond | containerEnv kujutise/Dockerfile'i seadistamiseks; teenusekeskkond Compose'i jaoks |
| Dockerfile RUN | Puhverserveri ehituse argumendid, sealhulgas Dockeri kliendi vaikimisi puhverserverid |
| Baaspildi tõmbamine | Dockeri deemon väljuv konfiguratsioon |
Esimese rea jaoks ühendage selline fragment:
"remoteEnv": {
"HTTP_PROXY": "http://proxy.example:8080",
"HTTPS_PROXY": "http://proxy.example:8080"
}Allalaadija peab neid muutujaid toetama; vajadusel kasutage väiketähtedega nimesid. Lubatud avalike allalaadimiste jaoks pakub HTTP puhverserverite loend kandidaate nendele remoteEnv URL-idele. Pärast muudatust ehitage uuesti või avage Dev Containersi elutsükli kaudu.
Käituskeskkond remoteEnv on varasema ehituse või kujutise tõmbamise jaoks liiga hilja. Vältige isiklike puhverserveri volituste hoidmist kujutise kihtides ENV abil.
Lõpp-punkt peab olema ka konteinerist kättesaadav. localhost tähendab seda konteinerit; hosti puhverserver vajab valitud Dockeri platvormi avatud aadressi ja kättesaadavat kuulajat. Desktopi host.docker.internal ei ole universaalne Linuxi liides.