כשמשהו לא עובד: שגיאות נפוצות ואיך קוראים אותן
שגיאות הן חלק נורמלי מהעבודה — גם אצל מומחים. החדשות הטובות: Docker כמעט תמיד אומר לך בדיוק מה השתבש, אם רק קוראים את ההודעה. בשיעור הזה נלמד לקרוא הודעות שגיאה בלי פאניקה, ונכיר את שלוש-ארבע השגיאות שתפגוש/י הכי הרבה ביום-יום, יחד עם התיקון לכל אחת.
הודעת שגיאה היא כמו נורית אזהרה במכונית עם כיתוב: היא לא אומרת 'נשבר', אלא 'הנה מה לבדוק'. קוראים, מבינים, מתקנים.
- הודעת שגיאה
- הטקסט ש-Docker מדפיס כשפעולה נכשלת. הוא כמעט תמיד מתאר את הבעיה במילים — שווה לקרוא אותו עד הסוף לפני שמחפשים בגוגל.
- פורט תפוס
- שגיאה שאומרת שפורט המארח שביקשת כבר בשימוש על ידי תהליך אחר. הפתרון: לבחור פורט מארח אחר, או לעצור את מי שתופס אותו.
- docker logs
- פקודה שמציגה את מה שקונטיינר הדפיס (stdout/stderr). זו הבדיקה הראשונה כשקונטיינר נכשל או יצא בלי הסבר.