VS Code Dev Containers: tarpinio serverio nustatymai kūrimui ir vykdymui
remoteEnv apima VS Code paprocesius; visa vykdymo aplinka, Dockerfile kūrimo įvestys ir bazinių atvaizdų traukimas priklauso skirtingiems savininkams.
Naudokite nepavykusios užklausos etapą konfigūracijos šaltiniui pasirinkti:
| Procesas | Tikrinama tarpinio serverio įvestis |
|---|---|
| VS Code ir susiję nuotoliniai paprocesiai | remoteEnv faile devcontainer.json |
| Viso konteinerio vykdymo aplinka | containerEnv atvaizdo/Dockerfile sąrankai; paslaugos aplinka Compose |
| Dockerfile RUN | Tarpinio serverio kūrimo argumentai, įskaitant numatytuosius Docker kliento tarpinius serverius |
| Bazinio atvaizdo traukimas | Išėjimo Docker demons konfigūracija |
Pirmajai eilutei sujunkite tokį fragmentą:
"remoteEnv": {
"HTTP_PROXY": "http://proxy.example:8080",
"HTTPS_PROXY": "http://proxy.example:8080"
}Atsisiuntėjas turi palaikyti kintamuosius; prireikus naudokite mažąsias raides. Leidžiamiems viešiems atsisiuntimams HTTP tarpinių serverių sąrašas siūlo kandidatus šiems remoteEnv URL. Po pakeitimo per Dev Containers gyvavimo ciklą iš naujo sukurkite arba atidarykite.
Vykdymo aplinka remoteEnv per vėlu ankstesniam kūrimui ar atvaizdo traukimui. Venkite asmeninių tarpinio serverio prisijungimo duomenų atvaizdo sluoksniuose su ENV.
Galinis taškas taip pat turi būti pasiekiamas iš konteinerio. localhost reiškia tą konteinerį; pagrindinio kompiuterio tarpiniam serveriui reikia pasirinktos Docker platformos atskleisto adreso ir pasiekiamo klausytuvo. Desktop host.docker.internal nėra universali Linux sąsaja.