Gunakan tahap permintaan yang gagal untuk memilih sumber konfigurasi:

ProsesInput proxy yang perlu diperiksa
VS Code dan subproses jarak jauh terkaitremoteEnv di devcontainer.json
Lingkungan runtime seluruh kontainercontainerEnv untuk penyiapan image/Dockerfile; lingkungan layanan untuk Compose
Dockerfile RUNArgumen build proxy, termasuk proxy default klien Docker
Penarikan image dasarKonfigurasi keluar daemon Docker

Untuk baris pertama, gabungkan fragmen seperti ini:

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

Pengunduh harus mendukung variabel tersebut; gunakan nama huruf kecil bila diperlukan. Untuk unduhan publik yang diizinkan, daftar proxy HTTP menyediakan kandidat untuk URL remoteEnv ini. Build ulang atau buka kembali melalui siklus hidup Dev Containers setelah perubahan.

Lingkungan runtime remoteEnv terlalu terlambat untuk build sebelumnya atau penarikan image. Hindari menyimpan kredensial proxy pribadi di lapisan image dengan ENV.

Endpoint juga harus dapat dijangkau dari kontainer. localhost berarti kontainer itu; proxy host memerlukan alamat yang diekspos oleh platform Docker yang dipilih dan listener yang dapat dijangkau. host.docker.internal di Desktop bukan antarmuka Linux universal.

Artikel terkait