Використайте етап невдалого запиту, щоб вибрати джерело конфігурації:

ПроцесВхідні дані проксі для перевірки
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. Після зміни перезберіть або відкрийте заново через життєвий цикл Dev Containers.

Середовище виконання remoteEnv запізно для попереднього збирання або завантаження образу. Уникайте зберігання особистих облікових даних проксі в шарах образу за допомогою ENV.

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

Схожі статті