Podle fáze neúspěšného požadavku zvolte zdroj konfigurace:

ProcesVstup proxy, který zkontrolovat
VS Code a související vzdálené podprocesyremoteEnv v devcontainer.json
Prostředí celého kontejnerucontainerEnv pro nastavení image/Dockerfile; prostředí služby pro Compose
Dockerfile RUNArgumenty buildu pro proxy, včetně výchozích proxy klienta Docker
Stahování základní imageOdchozí konfigurace démona Docker

Pro první řádek sloučte fragment, jako je tento:

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

Stahovač musí proměnné podporovat; když je to nutné, použijte malá písmena. Pro povolená veřejná stahování nabízí seznam HTTP proxy kandidáty pro tyto adresy remoteEnv. Po změně znovu sestavte nebo otevřete přes životní cyklus Dev Containers.

Běhové prostředí remoteEnv přichází příliš pozdě pro dřívější build nebo stažení image. Vyhněte se uchovávání osobních přihlašovacích údajů proxy ve vrstvách image pomocí ENV.

Koncový bod musí být také dostupný z kontejneru. localhost znamená tento kontejner; proxy na hostiteli potřebuje adresu, kterou zvolená platforma Docker zpřístupní, a dostupný posluchač. host.docker.internal v Desktopu není univerzální linuxové rozhraní.

Související články