אפשר להשתמש בשלב של הבקשה שנכשלה כדי לבחור במקור התצורה:

תהליךקלט הפרוקסי לבדיקה
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 אוניברסלי.

מאמרים קשורים