Каб выбраць крыніцу наладаў, паглядзіце на этап няўдалага запыту:

ПрацэсЯкі ўваход проксі правяраць
VS Code і звязаныя аддаленыя падпрацэсыremoteEnv у devcontainer.json
Асяроддзе ўсяго кантэйнераcontainerEnv для налады вобраза/Dockerfile; асяроддзе сэрвісу для Compose
Dockerfile RUNАргументы зборкі праз проксі, уключаючы прадвызначаныя проксі кліента Docker
Загрузка базавага вобразаКанфігурацыя знешніх злучэнняў Docker daemon

Для першага радка аб'яднайце такі фрагмент:

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

Загрузчык павінен падтрымліваць гэтыя зменныя; пры неабходнасці выкарыстоўвайце назвы ў ніжнім рэгістры. Для дазволеных публічных загрузак спіс HTTP-проксі прапануе кандыдаты для гэтых URL remoteEnv. Пасля змены перазапусціце зборку або адкрыйце нанова праз жыццёвы цыкл Dev Containers.

Асяроддзе выканання remoteEnv спазняецца для папярэдняй зборкі або загрузкі вобраза. Пазбягайце захавання асабістых уліковых даных проксі ў слаях вобраза праз ENV.

Канечная кропка таксама павінна быць дасягальнай з кантэйнера. localhost азначае менавіта гэты кантэйнер; проксі на хаце патрабуе адрас, які прадстаўляе абраная платформа Docker, і дасягальны слухач. host.docker.internal у Desktop не з'яўляецца ўніверсальным інтэрфейсам Linux.

Падобныя артыкулы