Benotzt d'Phase vun der feelgeschlagener Ufro, fir d'Konfiguratiounsquell ze wielen:

ProzessProxy-Input fir ze kontrolléieren
VS Code an déi verbonne Remote-SubprozesserremoteEnv an devcontainer.json
Laufzäit-Ëmwelt vum ganze ContainercontainerEnv fir Bild/Dockerfile-Astellung; Déngscht-Ëmwelt fir Compose
Dockerfile RUNProxy-Build-Argumenter, inklusiv de Standard-Proxye vum Docker-Client
Zéie vum Basis-BildAusgänglech Konfiguratioun vum Docker-Daemon

Fir déi éischt Rei, fusionéiert en Deel wéi dësen:

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

Den Downloader muss d'Variabelen ënnerstëtzen; benotzt kleng Buschtawen, wann et erfuerderlech ass. Fir erlaabt ëffentlech Downloads liwwert d'HTTP-Proxy-Lëscht Kandidaten fir dës remoteEnv-URLen. Baut oder öffnet no der Ännerung iwwer den Dev-Containers-Liewenszyklus nei.

D'Laufzäit-remoteEnv kënnt ze spéit fir e fréiere Build oder e Bild-Zéien. Vermeit perséinlech Proxy-Identitéiten an de Bildschichten mat ENV ze behalen.

Den Endpunkt muss och aus dem Container erreechbar sinn. localhost heescht deen Container; en Host-Proxy brauch d'Adress, déi déi gewielt Docker-Plattform weist, an en erreechbaren Listener. host.docker.internal um Desktop ass keng universell Linux-Interface.

Ähnlech Artikelen