ใช้ขั้นตอนของคำขอที่ล้มเหลวในการเลือกแหล่งการกำหนดค่า:

โปรเซสอินพุตพร็อกซีที่ต้องตรวจ
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 มีผู้สมัครสำหรับ URL ของ remoteEnv เหล่านี้ หลังการเปลี่ยนแปลงให้บิลด์หรือเปิดใหม่ผ่านวงจรชีวิตของ Dev Containers

สภาพแวดล้อมการรัน remoteEnv สายเกินไปสำหรับการบิลด์ก่อนหน้าหรือการดึงอิมเมจ หลีกเลี่ยงการเก็บข้อมูลรับรองพร็อกซีส่วนตัวในเลเยอร์อิมเมจด้วย ENV

ปลายทางต้องเข้าถึงได้จากคอนเทนเนอร์ด้วย localhost หมายถึงคอนเทนเนอร์นั้น พร็อกซีบนโฮสต์ต้องใช้ที่อยู่ที่แพลตฟอร์ม Docker ที่เลือกเปิดเผยและตัวรับฟังที่เข้าถึงได้ host.docker.internal บน Desktop ไม่ใช่อินเทอร์เฟซ Linux สากล

บทความที่เกี่ยวข้อง