פעולות

lironefitoussi/node-example-1 - Docker Image

  1. וודאו שה- lironefitoussi/node-example-1 קיים וcontainer express_app רץ ומאזין על פורט 3000
  2. בדקו את מצב ה-containers הפעילים

חלק 1: עצירה מסודרת - docker stop

הסבר

docker stop שולח לתהליך בקשה לסגור את עצמו בצורה מסודרת לפני שהוא מסיים אותו בכוח.

פעולות

  1. פתחו טרמינל שני ועצרו את ה-container express_app
  2. שימו לב: הפקודה נראית תקועה לכמה שניות לפני שמסתיימת — חשבו: מה Docker מחכה שיקרה באותן שניות?
  3. וודאו שה-container אינו ברשימת הפעילים אך מופיע ברשימת כל ה-containers

חלק 2: זיכרון נמחק עם Stop

הסבר

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

פעולות

  1. הפעילו מחדש את ה-container express_app
  2. הוסיפו משתמש (userId: "John") דרך POST ל-/users ב-Postman או curl
  3. וודאו שהמשתמש נמצא ב-GET /users