DevOps-Materials/Docker/7 - diving into images/containerize-express-app-bundle.zip at main · IITC-College/DevOps-Materials
הורידו את הzip של המעבדה
חלק 1: סקירת ה-Dockerfile הקיים
הסבר
לפני שנבנה, נבחן את ה-Dockerfile הקיים ונספור את ה-instructions שבו.
פעולות
- פתחו את ה-Dockerfile בפרויקט ה-Express שלכם וספרו כמה instructions יש בו
- חשבו: כמה layers אתם מצפים לראות לאחר הבנייה?
נקודות מפתח
- כל instruction ב-Dockerfile יוצר layer
- instructions כמו
FROM, WORKDIR, COPY, RUN, EXPOSE, CMD — כולם יוצרים layer
חלק 2: בנייה ובדיקת גודל
פעולות
- בנו את ה-image עם tag
express-app
- הציגו את רשימת ה-images המקומיים ושימו לב לגודל
- חשבו: האם קובץ ה-JavaScript שלנו גרם לגודל הזה? אם לא — מה כן?
חלק 3: חקר ה-Layers עם docker history