מאמר זה ימחיש את ההליך להתחייבות למיכל Docker פועל.
כיצד לבצע מיכל דוקר פועל?
כדי לבצע מיכל דוקר פועל, בדוק את השלבים המפורטים להלן:
- הצג את כל המכולות הפועלות.
- בחר מיכל רץ מסוים.
- גש למיכל הפועל.
- בצע כמה שינויים במיכל.
- בצע מיכל פועל באמצעות ' docker commit
- אמת שינויים מחויבים.
שלב 1: הצג ובחר מיכל פועל
ראשית, הצג את כל המכולות הפועלות ובחר מיכל ספציפי:
דוקר נ.ב
הפלט שלמעלה מראה שיש רק מיכל פועל אחד, כלומר, ' המשך 1 ' ונשתמש בו בצעדים הקרובים.
שלב 2: גש ל-Running Container
לאחר מכן, בצע את ' docker exec -it <שם-מיכל> bash ' כדי לפתוח את מעטפת ה- Bash בתוך המיכל הפועל:
docker exec -it Cont1 bash
הפקודה שצוינה לעיל פתחה מעטפת Bash וכעת משתמשים יכולים לבצע את הפקודה בתוך הקונטיינר הפועל.
שלב 3: בצע שינויים במיכל הפועל
לאחר מכן, בצע כמה שינויים במיכל הפועל. לדוגמה, יצרנו קובץ חדש בשם ' test.txt ' קובץ עם תוכן מסוים:
echo 'זהו קובץ בדיקה' > test.txt
התוכן נשמר ב' test.txt 'קובץ.
שלב 4: אימות
הקלד את ' ls ” הפקודה ורשום את כל התוכן של המיכל כדי להציג את הקובץ החדש שנוצר. לאחר מכן, הפעל את ' cat <שם קובץ> ' הפקודה כדי להציג את תוכנו:
lscat test.txt
בפלט לעיל, הקובץ החדש שנוצר ' test.txt ” ואת תוכנו ניתן לראות גם בטרמינל.
שלב 5: בצע את מיכל ההפעלה
כעת, השאר את המכולה הנוכחית פועלת ופתח חלון מסוף חדש. לאחר מכן, הזן את ' docker commit
שלב 6: אמת שינויים מחויבים
לצורך האימות, תחילה, רשום את כל תמונות Docker כדי להציג את תמונת Docker החדשה שבה נשמרו השינויים:
תמונות docker
התמונה החדשה, כלומר, ' myimg1 ' עם תג ' V1.0 ' נוצר בהצלחה עם שינויים חדשים.
כעת, בנה והתחל מיכל חדש מתמונת ה-Docker החדשה שנוצרה וגישה אליו באמצעות הפקודה הרשומה למטה:
docker run -it --name Cont2 myimg1:V1.0 bashכאן:
- ' -זה הדגל משמש כדי להתחיל את הפעלת הטרמינל האינטראקטיבית במיכל שצוין.
- ' -שֵׁם ' מגדיר את שם המיכל ל' המשך 2 '.
- ' myimg1:V1.0 ” היא תמונת Docker לשימוש עבור המיכל.
- ' לַחֲבוֹט ' משמש כדי להתחיל את מעטפת bash במיכל:
לאחר מכן, השתמש ב' ls ' כדי לרשום את התוכן של המיכל החדש ולוודא אם התוכן שלו זהה למכל הקודם. לאחר מכן, השתמש ב' cat <שם קובץ> ' הפקודה כדי להציג את תוכן הקובץ:
lscat test.txt
ניתן לראות כי התוכן של המיכל החדש ' המשך 2 ' זהה למכל הקודם ' המשך 2 '.
סיכום
כדי לבצע קונטיינר פועל של Docker, ראשית, הצג את כל הקונטיינרים הפועלים ובחר אחד הרצוי. לאחר מכן, גש למיכל הפועל ובצע בו כמה שינויים. לאחר מכן, בצע מיכל פועל באמצעות ' docker commit