Docker Engine 23.0 הציג תצורת פרוקסי ל-daemon באמצעות JSON ודגלי שורת פקודה. daemon ישן יותר אינו יכול להשתמש בשדות האלה רק מפני שהתיעוד הנוכחי מציג אותם.

בדקו את גרסת השרת של ה-daemon המנוהל. גרסת ה-CLI, שם ההפצה ותג תמונת הקונטיינר אינם קובעים את מערך התכונות של אותו שרת.

עבור Engine מקורי של Linux ישן יותר המנוהל בידי systemd, ספקו את HTTP_PROXY, ‏HTTPS_PROXY ואת NO_PROXY המיועד דרך סביבת האתחול הנתמכת של שירות ה-daemon. ייצוא שלהם במסוף שמריץ docker pull אינו מעדכן שירות מערכת שכבר פועל.

אם אתם משאירים את ה-Engine הישן, השתמשו בשיטה הנתמכת הזו. אם אתם משדרגים, התאימו את ערכי הסביבה הישנים אל תצורת ה-daemon: בתעוד Docker הנוכחי לתצורה ישירה יש עדיפות על פני משתני סביבה, ולכן ערכים סותרים עשויים לשנות את המסלול הנבחר.

Docker Desktop משתמש בהגדרות הפרוקסי שלו ומתעלם מרשומות פרוקסי של daemon ב-daemon.json. זהו את המוצר הזה לפני יישום פתרון ל-daemon מקורי של Linux.

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