מה נשמר כשמחליפים קונטיינר?
קונטיינר ניתן להחלפה, אבל המידע העסקי עשוי להיות ב-Volume, במסד נתונים או בשירות חיצוני. מיפוי הנתונים קודם לעדכון. יש לבדוק גם פורטים מפורסמים, סודות והרשאות למנוע Docker. בידוד קונטיינרים אינו פוטר מתחזוקת המארח או הופך גישה למנוע לבטוחה לכל משתמש.
מיפוי לפני עדכון Compose
רושמים שירותים, גרסאות images, נתונים מתמשכים, רשתות, פורטים ותלויות. מתעדים היכן מנוהלים סודות בלי להעתיק את ערכיהם למסמך פומבי.
| רכיב | נתונים ותלות | בדיקת קבלה |
|---|---|---|
| יישום | image בגרסה מתועדת ו-API חיצוני | פעולה עסקית אחרי הפעלה |
| מסד נתונים | Volume ומיגרציה נדרשת | נתוני בדיקה עקביים |
| כניסת רשת | פורט, reverse proxy ותעודה | גישה בשם הנכון והגבלת חשיפה |
עלייה של קונטיינר אינה בדיקת שחזור
מכינים עותק עקבי, בוחנים שינוי בסביבה מתאימה ומתאמים חלון עבודה. אחרי העדכון בודקים גם בריאות טכנית וגם נתונים ופעולה עסקית. מגדירים מראש מתי ניתן לחזור לתמונה הקודמת ומתי יש צורך בשחזור נתונים.
מסירה והמשך תחזוקה
הסיכום כולל גרסאות, מיקום הנתונים, בדיקת הפעלה מחדש, מגבלות חזרה ואחריות לעדכון הבא. תחזוקת יישום Compose קיים אינה כוללת כברירת מחדל מעבר ל-Kubernetes, שינוי ארכיטקטורה או הקמת CI/CD. הרחבות כאלה דורשות בירור נפרד.



