זהו נושא דיון מלווה לערך המקורי שב־https://www.tocode.co.il/bundles/docker/lessons/04-postgres-part1
זהו נושא דיון מלווה לערך המקורי שב־https://www.tocode.co.il/bundles/docker/lessons/04-postgres-part1
שלום
קודם כול תודה רבה על השיעור רציתי לשאול שאלה ביצעתי פעולה של יבוא postgres ורשם שלי שנוצר בהצלחה לאחר מכן הוא מדפיס לוגים ואני מבצע את פעולה (ctrl^c) ואז נרשם שהוא ביצע התנקות ולאחר מכן שאני מבצע את פקודה docker ps אני לא רואה שהדברים רצים (אני חושב שהגיוני כי הלוגים לפני מריאים לי על תהליך של כיבוי) רציתי לדעת למה הוא לא מצליח לסיים את תהליך
הי
כשלוחצים Ctrl+C הקונטיינר נסגר ובגלל זה ps מראה אותו סגור. בשביל להריץ קונטיינר ולעבוד באותו זמן יש שתי דרכים:
- אפשר להשתמש במתג
-d
שגורם לקונטיינר לרוץ ברקע למשל:
docker run --name some-postgres -e POSTGRES_PASSWORD=mysecretpassword -d postgres
ואז צריך להשתמש ב docker logs
כדי לראות את הלוגים.
אפשרות שניה היא להפעיל רגיל ופשוט לעבוד מחלון אחר. כל עוד לא לחצת Ctrl+C הקונטיינר ימשיך לרוץ ותראה אותו ב docker ps