Използвайте етапа на неуспешната заявка, за да изберете източника на конфигурация:

ПроцесПрокси вход за проверка
VS Code и свързаните отдалечени подпроцесиremoteEnv в devcontainer.json
Среда за целия контейнерcontainerEnv за настройка на изображението/Dockerfile; сервизна среда за Compose
Dockerfile RUNАргументи за изграждане през прокси, включително настройките по подразбиране на клиента Docker
Изтегляне на базово изображениеИзходяща конфигурация на Docker демона

За първия ред обединете фрагмент като този:

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

Изтеглящият трябва да поддържа променливите; използвайте имена с малки букви, когато се изисква. За разрешени публични изтегляния списъкът с HTTP прокси предлага кандидати за тези remoteEnv URL адреси. След промяната изградете отново или отворете чрез жизнения цикъл на Dev Containers.

Средата за изпълнение remoteEnv идва твърде късно за предишно изграждане или изтегляне на изображение. Избягвайте запазването на лични прокси идентификационни данни в слоевете на изображението с ENV.

Крайната точка също трябва да е достъпна от контейнера. localhost означава този контейнер; прокси на хоста се нуждае от адреса, който избраната Docker платформа предоставя, и от достъпен слушател. host.docker.internal в Desktop не е универсален Linux интерфейс.

Подобни статии