הרצת פקודות
חלק מהיחידה מבוא ל-Docker במסלול ה-Terminal של Coddy. שיעור 19 מתוך 40.
לאחר שקונטיינר פועל ברקע, אפשר להריץ בו פקודות נוספות באמצעות docker exec:
docker run -d --name live nginx
docker exec live echo "hello from inside"הפקודה הראשונה מפעילה את live ברקע. השנייה מריצה את echo בתוך אותו קונטיינר שכבר פועל ומדפיסה את הפלט שלו.
זו הדרך היומיומית לבדוק מה קורה או להריץ משימה מהירה בתוך קונטיינר שכבר פועל, בלי לעצור ולהפעיל אותו מחדש. שים לב ש-exec דורש קונטיינר פועל, ולכן התמונה צריכה להיות כזו שנשארת פעילה (כמו nginx).
אתגר
קלהפעל מכל nginx מנותק בשם server, ואז השתמש ב-docker exec כדי להריץ בתוכו את echo inside the container.
נסו בעצמכם
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה מבוא ל-Docker
4ניהול קונטיינרים
מתן שמות לקונטיינריםקונטיינרים מנותקיםהצגת כל הקונטיינריםעצירה והסרהסיכום – מחזור החיים של קונטיינר10פרויקט אפליקציית ברכות
סקירת הפרויקטכתיבת Dockerfileתרגלו בעצמכם: Terminal אונליין