Feu servir l'etapa de la sol·licitud fallida per triar la font de configuració:

ProcésEntrada de proxy que cal revisar
VS Code i els subprocessos remots associatsremoteEnv a devcontainer.json
Entorn d'execució de tot el contenidorcontainerEnv per a la configuració de la imatge/Dockerfile; entorn de servei per a Compose
Dockerfile RUNArguments de compilació del proxy, inclosos els valors per defecte del client Docker
Baixada de la imatge baseConfiguració de sortida del dimoni Docker

Per a la primera fila, combineu un fragment com aquest:

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

El descarregador ha de suportar les variables; feu servir noms en minúscules quan calgui. Per a les baixades públiques permeses, la llista de proxys HTTP ofereix candidats per a aquestes URL de remoteEnv. Torneu a compilar o obrir mitjançant el cicle de vida de Dev Containers després del canvi.

L'entorn d'execució remoteEnv arriba massa tard per a una compilació anterior o una baixada d'imatge. Eviteu conservar credencials de proxy personals a les capes de la imatge amb ENV.

El punt final també ha de ser accessible des del contenidor. localhost vol dir aquest contenidor; un proxy d'amfitrió necessita l'adreça que exposa la plataforma Docker triada i un oient accessible. El host.docker.internal de Desktop no és una interfície Linux universal.

Articles relacionats