חלק 1: חקירת דפוסי Tags ב-Docker Hub
פעולות
- חפשו את image תואם NODEJS ב-Docker Hub ועברו ללשונית Tags
- זהו את ארבעת דפוסי ה-tags: LTS, slim, alpine ו-standard
- עבור כל דפוס — חשבו: מה ההבדל ביניהם בגודל, בתלותות ובחולשות?
- LTS = Long Term Support — יציבות לאורך זמן, מומלץ ל-production
- slim — image קטן יותר, תלותות פחות
- alpine — בסיס Alpine Linux, קטן מאוד, לעתים קרובות ללא חולשות ידועות
חלק 2: חקירת Tags ממוספרים
פעולות
- גללו ברשימת ה-tags ומצאו tags עם מספרי גרסאות (למשל
20.15, 20.15-slim, 20.15-alpine)
- חשבו: מתי תעדיפו tag ממוספר ספציפי על
lts? מתי לא?
חלק 3: ניהול Images מקומיים
- הציגו את כל ה-images השמורים מקומית
- הסירו image בודד באמצעות ה-ID שלו
- נסו להסיר בבת אחת את כל ה-images הקיימים בפקודה אחת
- אם קיבלתם שגיאה שה-image משויך למסגרות רבות — חפשו כיצד לאלץ הסרה בכל זאת