VS Code Dev Containers: starpniekservera iestatījumi būvēšanai un izpildei
remoteEnv aptver VS Code apakšprocesus; visa izpildes vide, Dockerfile būvēšanas ievades un bāzes attēlu lejupielāde pieder dažādiem īpašniekiem.
Izmantojiet neizdevušā pieprasījuma posmu, lai izvēlētos konfigurācijas avotu:
| Process | Pārbaudāmā starpniekservera ievade |
|---|---|
| VS Code un saistītie attālinātie apakšprocesi | remoteEnv failā devcontainer.json |
| Visa konteinera izpildes vide | containerEnv attēla/Dockerfile iestatīšanai; pakalpojuma vide Compose |
| Dockerfile RUN | Starpniekservera būvēšanas argumenti, tostarp Docker klienta noklusējuma starpniekserveri |
| Bāzes attēla lejupielāde | Docker dēmona izejošā konfigurācija |
Pirmajai rindai apvienojiet šādu fragmentu:
"remoteEnv": {
"HTTP_PROXY": "http://proxy.example:8080",
"HTTPS_PROXY": "http://proxy.example:8080"
}Lejupielādētājam ir jāatbalsta mainīgie; ja nepieciešams, izmantojiet mazo burtu nosaukumus. Atļautajām publiskajām lejupielādēm HTTP starpniekserveru saraksts piedāvā kandidātus šiem remoteEnv URL. Pēc izmaiņām atkārtoti būvējiet vai atveriet, izmantojot Dev Containers dzīves ciklu.
Izpildes vide remoteEnv ir par vēlu iepriekšējai būvēšanai vai attēla lejupielādei. Izvairieties personiskus starpniekservera akreditācijas datus glabāt attēla slāņos ar ENV.
Galapunktam jābūt pieejamam arī no konteinera. localhost nozīmē šo konteineru; resursdatora starpniekserveram nepieciešama izvēlētās Docker platformas atklātā adrese un sasniedzams klausītājs. Desktop host.docker.internal nav universāla Linux saskarne.