Yapılandırma kaynağını seçmek için başarısız isteğin aşamasına bakın:

SüreçDenetlenecek proxy girdisi
VS Code ve ilgili uzak alt süreçlerdevcontainer.json içindeki remoteEnv
Tüm kapsayıcının çalışma ortamıİmaj/Dockerfile kurulumu için containerEnv; Compose için servis ortamı
Dockerfile RUNDocker istemcisinin varsayılan proxy'leri dahil proxy derleme bağımsız değişkenleri
Temel imaj çekmeDocker daemon'unun giden bağlantı yapılandırması

İlk satır için şöyle bir parçayı birleştirin:

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

İndirici bu değişkenleri desteklemelidir; gerektiğinde küçük harfli adlar kullanın. İzin verilen genel indirmeler için HTTP proxy listesi bu remoteEnv URL'leri için adaylar sunar. Değişiklikten sonra Dev Containers yaşam döngüsüyle yeniden derleyin veya açın.

Çalışma zamanı remoteEnv önceki bir derleme veya imaj çekme için çok geçtir. Kişisel proxy kimlik bilgilerini imaj katmanlarında ENV ile tutmaktan kaçının.

Uç noktanın kapsayıcıdan erişilebilir olması da gerekir. localhost o kapsayıcıyı belirtir; ana makine proxy'si seçilen Docker platformunun sunduğu adresi ve erişilebilir bir dinleyiciyi gerektirir. Desktop'taki host.docker.internal evrensel bir Linux arayüzü değildir.

İlgili makaleler