העתקת רישום דרך פרוקסי עם Skopeo
הגדירו את תהליך Skopeo עבור רישום מקור דרך פרוקסי ויעד פנימי ישיר, כולל תמונות מרובות פלטפורמות.
מכונה שמגיעה לרישום חיצוני דרך פרוקסי יכולה להעתיק תמונה לרישום פנימי עם Skopeo. הגדירו את התהליך שמבצע את ההעתקה:
export HTTP_PROXY=http://proxy.example.net:8080
export HTTPS_PROXY=http://proxy.example.net:8080
export NO_PROXY=registry.internal.example
skopeo copy --all \
docker://registry.public.example/team/image:stable \
docker://registry.internal.example/team/image:stable
שמות הרישומים והפניית התמונה הם דוגמאות. המקור עובר דרך הפרוקסי; הרישום הפנימי מותאם לפי רשומת העקיפה. להעתקה מורשית ממקור ציבורי ללא פרטי פרוקסי מוגדרים, רשימת פרוקסי HTTP יכולה לספק נקודות קצה HTTP מועמדות בזמן שהעקיפה הפנימית נשארת במקומה. התאימו את הרשומה לשם המארח של היעד שהפקודה משתמשת בו בפועל.
docker:// הוא שם תעבורת התמונות עבור הפניות רישום. אין פירושו שההעתקה מואצלת לדמון Docker מקומי. תעבורת ה-HTTP של הרישום ב-Skopeo משתמשת בגילוי פרוקסי מהסביבה, אלא אם אפליקציה משובצת מספקת במפורש כתובת פרוקסי אחרת.
--all חשוב כשהפניית המקור בוחרת אינדקס תמונות או רשימת מניפסטים מרובת פלטפורמות: הוא מבקש להעתיק את כל התמונות המוזכרות. בלי הבחירה הזו, העתקה עלולה לבחור תמונה לפלטפורמה הנוכחית במקום לשחזר את ההפניה המלאה מרובת הפלטפורמות.
לאחר ההעתקה, מכונות במורד הזרם יכולות להשתמש בהפנית התמונה של הרישום הפנימי. יכולתן למשוך אותה תלויה במסלול שלהן לרישום הזה; הן אינן יורשות את הסביבה של התהליך שביצע את ההעתקה.