חלק 1: ניקוי סביבת העבודה - והמשך מהמעדה הקודמת

פעולות

  1. עצרו, הסירו ומחקו את כל ה-containers וה-images מהמעבדה הקודמת
  2. וודאו שהסביבה נקייה

חלק 2: הוספת משתנה סביבה שני ל-Dockerfile

פעולות

  1. הוסיפו instruction ENV נוסף ל-Dockerfile שמגדיר APP_NAME עם ערך ברירת מחדל
  2. עדכנו את ה-response ֹכך שיכלול APP_NAME
  3. בנו image עם tag express:5000
  4. הריצו container ובדקו שה-response כולל את שם האפליקציה

חלק 3: דריסת משתנה סביבה בזמן runtime

הסבר

משתני הסביבה שב-Dockerfile הם ערכי ברירת מחדל — ניתן לדרוס אותם בזמן הרצת ה-container.

פעולות

  1. חפשו את הדגל שמאפשר להעביר משתנה סביבה בזמן docker run
  2. בנו והריצו את ה-container מהמעבדה הקודמת עם פורט 3000 ודרסו את PORT ל-5001
  3. בדקו את ה-logs וראו שעכשיו הקונטיינר על פורט 5001