🎯 מטרת התרגול
בתרגול הזה נכיר את Named Volumes (או פשוט: Volumes).
נראה כיצד:
- יוצרים Volume
- מחברים אותו למספר קונטיינרים
- משתפים נתונים ביניהם
- שומרים נתונים מעבר למחזור החיים של קונטיינר
זהו מנגנון ברירת המחדל ב-Docker ל־Data Persistence אמיתי.
חלק 1 — מהו Named Volume?
Named Volume הוא אובייקט שמנוהל על ידי Docker.
מאפיינים מרכזיים:
- מנוהל בנפרד מהקונטיינר
- ניתן למפות (mount) למספר קונטיינרים
- נשאר קיים גם אם מוחקים את הקונטיינרים
- משמש כברירת מחדל להתמדה מחוץ למחזור החיים של קונטיינר
שימוש קלאסי:
- Database containers
- אפליקציות שצריכות לשמור state