ناکام درخواست کے مرحلے سے کنفیگریشن کا ذریعہ منتخب کریں:

عملجانچنے والا پراکسی ان پٹ
VS Code اور متعلقہ ریموٹ ذیلی عملdevcontainer.json میں remoteEnv
پورے کنٹینر کا رن ٹائم ماحولامیج/Dockerfile سیٹ اپ کے لیے containerEnv؛ Compose کے لیے سروس ماحول
Dockerfile RUNDocker کلائنٹ کے ڈیفالٹ پراکسی سمیت پراکسی بلڈ آرگیومنٹس
بیس امیج ڈاؤن لوڈDocker ڈیمون کی آؤٹ باؤنڈ کنفیگریشن

پہلی قطار کے لیے ایسا ٹکڑا یکجا کریں:

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

ڈاؤن لوڈر کو یہ متغیرات سپورٹ کرنے چاہییں؛ ضرورت ہو تو چھوٹے حروف کے نام استعمال کریں۔ اجازت شدہ عوامی ڈاؤن لوڈز کے لیے HTTP پراکسی فہرست ان remoteEnv URLs کے لیے امیدوار فراہم کرتی ہے۔ تبدیلی کے بعد Dev Containers لائف سائیکل سے دوبارہ بلڈ کریں یا کھولیں۔

رن ٹائم remoteEnv پہلے کی بلڈ یا امیج ڈاؤن لوڈ کے لیے بہت دیر ہے۔ امیج تہوں میں ذاتی پراکسی اسناد ENV کے ساتھ رکھنے سے گریز کریں۔

اینڈ پوائنٹ کنٹینر سے بھی قابل رسائی ہونا چاہیے۔ localhost اسی کنٹینر کا مطلب ہے؛ ہوسٹ پراکسی کو منتخب Docker پلیٹ فارم کا ظاہر کردہ پتہ اور قابل رسائی سننے والا درکار ہے۔ Desktop پر host.docker.internal کوئی عالمگیر Linux انٹرفیس نہیں ہے۔

متعلقہ مضامین