חלק 1: ניקוי סביבת העבודה - והמשך מהמעדה הקודמת
פעולות
- עצרו, הסירו ומחקו את כל ה-containers וה-images מהמעבדה הקודמת
- וודאו שהסביבה נקייה
חלק 2: הוספת משתנה סביבה שני ל-Dockerfile
פעולות
- הוסיפו instruction
ENV נוסף ל-Dockerfile שמגדיר APP_NAME עם ערך ברירת מחדל
- עדכנו את ה-response ֹכך שיכלול
APP_NAME
- בנו image עם tag
express:5000
- הריצו container ובדקו שה-response כולל את שם האפליקציה
חלק 3: דריסת משתנה סביבה בזמן runtime
הסבר
משתני הסביבה שב-Dockerfile הם ערכי ברירת מחדל — ניתן לדרוס אותם בזמן הרצת ה-container.
פעולות
- חפשו את הדגל שמאפשר להעביר משתנה סביבה בזמן
docker run
- בנו והריצו את ה-container מהמעבדה הקודמת עם פורט 3000 ודרסו את
PORT ל-5001
- בדקו את ה-logs וראו שעכשיו הקונטיינר על פורט 5001