פורמטים נתמכים

ב-Artifact Registry מאוחסנים הפורמטים הבאים של ארטיפקטים.

פורמטים
Docker אחסון של קובצי אימג' של קונטיינרים של Docker ושל תרשימי Helm שנארזו בפורמט OCI. מידע נוסף על פורמטים של קובצי אימג' של קונטיינרים זמין במאמר בנושא קובצי אימג' של קונטיינרים.
דירה אחסון חבילות Debian שמנוהלות באמצעות Apt. מידע נוסף על אחסון חבילות Debian ב-Artifact Registry זמין במאמר בנושא ניהול חבילות Debian.
טעים אחסון חבילות RPM שמנוהלות באמצעות Yum ו-DNF. מידע נוסף על אחסון חבילות RPM זמין במאמר בנושא ניהול חבילות RPM.

קובצי אימג' של קונטיינרים

‫Artifact Registry תומך בפורמטים הבאים של קובצי אימג' בקונטיינרים:

Docker V2

מניפסט של קובץ אימג' ב-Docker V2 הוא מפרט של קובצי אימג' לקונטיינרים שמאפשר קובצי אימג' מרובי ארכיטקטורות ותומך בקובצי אימג' עם כתובת תוכן.

קובצי אימג' של Docker V2 מחליפים את קובצי האימג' של Docker V1, שהשימוש בהם הופסק.

פורמט תמונה של OCI

פורמט התמונה של OCI הוא מפרט לתמונות של קונטיינרים שמבוסס על פורמט סכימת גרסה 2 של מניפסט תמונת Docker. ‫Artifact Registry מטמיע את מפרט OCI, פרוטוקול API שעוזר לתקנן את הפצת התוכן.

אפשר לאחסן ארטיפקטים שתומכים בפורמט התמונה OCI במאגרי Docker של Artifact Registry. לדוגמה:

  • אפשר לארוז תרשימי Helm 3 בפורמט OCI. מידע נוסף זמין במאמר סקירה כללית על Helm ב-Artifact Registry.
  • ‫Singularity תומך בשליפה של תמונות Docker ו-OCI ממאגרי תמונות פרטיים, ובדחיפה ושליפה של תמונות בפורמט Singularity Image File‏ (SIF) עם מאגרי תמונות פרטיים.

    • האימות דומה לאימות של לקוחות Docker. ‫Singularity יכול לקרוא הגדרות שהכלי לעזרה בפרטי הכניסה הוסיף ללקוח Docker‏ config.json. אם אתם משתמשים באסימון או במפתח של חשבון שירות לאימות סיסמה, אתם יכולים להשתמש בפקודה singularity remote login כדי להיכנס באמצעות פרטי הכניסה שלכם.
    • משתמשים בפקודה singularity pull עם ה-URI‏ oras:// כדי למשוך תמונות.
    • משתמשים בפקודה singularity push עם ה-URI‏ oras:// כדי להעלות תמונות.

    לדוגמה, הפקודה הבאה שולפת את my-app:latest מהמאגר us-west1.pkg.dev/my-project/sif-repo.

    singularity pull oras://us-west1.pkg.dev/my-project/sif-repo/my-app:latest`
    

ב-Cloud Build, אפשר גם להגדיר את קובץ התצורה של ה-build כך שתמונות OCI יועלו ל-Artifact Registry במהלך תהליך ה-build. מידע נוסף זמין במאמרי העזרה בנושא סכימת קובץ הגדרות ה-build של oci.

רשימות מניפסטים ואינדקסים של תמונות

רשימות מניפסט הן חלק מקובצי אימג' של Docker V2, ‏ Schema 2 ו-OCI.

רשימות מניפסט מאפשרות להשתמש בתקציר או בתג יחיד כדי לייצג כמה צורות של תמונה.

אינדקסים של תמונות מקבילים לרשימות מניפסט בתמונות OCI.

בדומה לרשימות מניפסט, מניפסט של אינדקס תמונות מתייחס לכמה מניפסטים של תמונות. אינדקסים של תמונות שימושיים לתמונות שמוצגות בכמה פלטפורמות.