מושכים קובץ אימג' של קונטיינר מפרויקט Harbor בלקוח Docker כדי להוריד את קובץ האימג' של הקונטיינר שצוין ממאגר Harbor למחשב המקומי. כך אפשר להריץ את האפליקציה בקונטיינר באופן מקומי או להשתמש בה כקובץ אימג' בסיסי ליצירת קובצי אימג' אחרים.
לפני שמתחילים
כדי לשלוף תמונה באמצעות Docker, צריכה להיות לכם גישה לרכיבים הבאים:
- תפקיד הזהות והגישה הנדרש. צריך לבקש מאדמין IAM בארגון להקצות לכם את התפקיד 'צפייה במופע Harbor' (
harbor-instance-viewer). - חשבון עם התפקיד
Limited Guestמתוך בקרות הגישה מבוססות התפקידים של Harbor. מידע נוסף זמין במאמר הגדרת גישה לממשקי API ובתוך מופע Harbor. - פרויקט Harbor קיים. מידע נוסף זמין במאמר יצירת פרויקטים ב-Harbor.
- קובץ אימג' של קונטיינר קיים בפרויקט Harbor הקיים.
שליפת תמונה
כדי לשלוף תמונה מפרויקט Harbor בלקוח Docker:
- חשוב לוודא שהאימות שלכם מול מופע Harbor הושלם.
שליפת התמונה מפרויקט Harbor:
docker pull INSTANCE_URL/HARBOR_PROJECT_NAME/IMAGE:TAGאו
docker pull INSTANCE_URL/HARBOR_PROJECT_NAME/IMAGE@IMAGE_DIGEST
מחליפים את הערכים הבאים:
-
INSTANCE_URL: כתובת ה-URL של מופע Harbor. לדוגמה,harbor-1.org-1.zone1.google.gdc.test.אפשר לקבל את כתובת ה-URL של מופע Harbor באמצעות מסוף GDC או gdcloud CLI. -
HARBOR_PROJECT_NAME: שם פרויקט Harbor. לדוגמה,my-project. -
IMAGE: שם התמונה. לדוגמה,nginx. -
TAG: התג של גרסת התמונה שרוצים למשוך. לדוגמה,staging. -
IMAGE_DIGEST: ערך הגיבוב sha256 של תוכן התמונה. לכל גרסה של תמונה יש תקציר תמונה ייחודי. בממשק המשתמש של מופע Harbor, לוחצים על התמונה הספציפית כדי לראות את ה-digest שלה. מידע נוסף מופיע במאמר בנושא הצגת מופעים של מאגר Harbor.