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

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

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

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

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

Docker V2

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

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

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

פורמט תמונת OCI הוא מפרט לתמונות קונטיינר שמבוסס על Docker Image Manifest Version 2, ‏ Schema 2. ‫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.

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