Usa la fase della richiesta non riuscita per scegliere l'origine della configurazione:

ProcessoInput proxy da controllare
VS Code e i sottoprocessi remoti associatiremoteEnv in devcontainer.json
Ambiente di esecuzione dell'intero containercontainerEnv per la configurazione dell'immagine/Dockerfile; ambiente del servizio per Compose
Dockerfile RUNArgomenti di build del proxy, incluse le impostazioni predefinite del client Docker
Download dell'immagine di baseConfigurazione in uscita del demone Docker

Per la prima riga, unisci un frammento come questo:

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

Il downloader deve supportare le variabili; usa nomi in minuscolo quando richiesto. Per i download pubblici consentiti, l'elenco di proxy HTTP fornisce candidati per questi URL remoteEnv. Ricompila o riapri tramite il ciclo di vita di Dev Containers dopo la modifica.

L'ambiente di esecuzione remoteEnv arriva troppo tardi per una build precedente o un download di immagine. Evita di conservare credenziali proxy personali nei livelli dell'immagine con ENV.

L'endpoint deve anche essere raggiungibile dal container. localhost significa quel container; un proxy host richiede l'indirizzo esposto dalla piattaforma Docker scelta e un listener raggiungibile. Il host.docker.internal di Desktop non è un'interfaccia Linux universale.

Articoli correlati