Folosiți etapa cererii eșuate pentru a alege sursa configurației:

ProcesIntrare proxy de verificat
VS Code și subprocesele la distanță asociateremoteEnv în devcontainer.json
Mediul de execuție al întregului containercontainerEnv pentru configurarea imaginii/Dockerfile; mediul serviciului pentru Compose
Dockerfile RUNArgumente de compilare prin proxy, inclusiv proxy-urile implicite ale clientului Docker
Descărcarea imaginii de bazăConfigurația de ieșire a demonului Docker

Pentru primul rând, îmbinați un fragment ca acesta:

"remoteEnv": {
  "HTTP_PROXY": "http://proxy.example:8080",
  "HTTPS_PROXY": "http://proxy.example:8080"
}

Descărcătorul trebuie să accepte variabilele; folosiți nume cu litere mici când este necesar. Pentru descărcările publice permise, lista de proxy-uri HTTP oferă candidați pentru aceste URL-uri remoteEnv. Recompilați sau redeschideți prin ciclul de viață Dev Containers după modificare.

Mediul de execuție remoteEnv vine prea târziu pentru o compilare anterioară sau o descărcare de imagine. Evitați păstrarea credențialelor proxy personale în straturile imaginii cu ENV.

Punctul final trebuie să fie accesibil și din container. localhost înseamnă acel container; un proxy gazdă are nevoie de adresa expusă de platforma Docker aleasă și de un ascultător accesibil. host.docker.internal din Desktop nu este o interfață Linux universală.

Articole similare