כדי לפרוס ל-Cloud Run, צריך לספק קובץ אימג' של קונטיינר.
קובץ אימג' של קונטיינר הוא פורמט אריזה שכולל את הקוד שלכם, את החבילות שלו, את כל יחסי התלות הבינאריים הדרושים, את מערכת ההפעלה שבה צריך להשתמש וכל דבר אחר שנדרש להפעלת השירות.
קובץ Docker
בדרך כלל משתמשים בקובץ בשם Dockerfile כדי להצהיר על אופן יצירת קובץ האימג' של הקונטיינר.
קובצי Dockerfile מתחילים לרוב מקובץ אימג' בסיסי (לדוגמה, FROM golang:1.11). אפשר למצוא קובצי אימג' בסיסיים שמתוחזקים על ידי יוצרי מערכות הפעלה ושפות ב-Docker Hub.
Cloud Build בודק אם יש תמונות במטמון לפני שהוא שולף מ-Docker Hub. אם אתם משתמשים בכלי בנייה של צד שלישי, אתם יכולים להגדיר את שד ה-Docker שלכם כך שיבדוק אם יש תמונות באותו מטמון. אפשר גם למצוא תמונות בסיס שמנוהלות על ידי Google ב-Google Cloud Marketplace.
אם אתם מביאים קבצים בינאריים משלכם, אתם צריכים לוודא שהם עוברים קומפילציה עבור Linux ABI x86_64.
במקורות המידע הבאים תוכלו לקרוא מידע נוסף על קובצי Dockerfile:
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2026-08-02 (שעון UTC)."],[],[]]