כיצד לבצע מיכל דוקר פועל?

Kyzd Lbz Mykl Dwqr Pw L



ב-Docker, מפתחים משתמשים בקונטיינרים של Docker כדי לארוז את יישומי התוכנה שלהם עם תלות בסביבה עצמאית. זה עוזר לפרוס ולהפעיל את היישום באופן עקבי על פני סביבות שונות. ייתכן שמשתמשים יצטרכו לשמור את המצב הנוכחי של המכולה או ליצור גיבוי של המכולה. במצב זה, הם יכולים לאשר את המכולה הפועלת לשמור את השינויים הנוכחיים בתמונה החדשה ולהשתמש בתמונה זו בעתיד ליצירת קונטיינרים חדשים.

מאמר זה ימחיש את ההליך להתחייבות למיכל Docker פועל.

כיצד לבצע מיכל דוקר פועל?

כדי לבצע מיכל דוקר פועל, בדוק את השלבים המפורטים להלן:







שלב 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 <שם קובץ> ' הפקודה כדי להציג את תוכנו:

ls
cat test.txt

בפלט לעיל, הקובץ החדש שנוצר ' test.txt ” ואת תוכנו ניתן לראות גם בטרמינל.

שלב 5: בצע את מיכל ההפעלה

כעת, השאר את המכולה הנוכחית פועלת ופתח חלון מסוף חדש. לאחר מכן, הזן את ' docker commit ' הפקודה כדי לשמור את השינויים האחרונים בתמונה חדשה:

docker commit Cont1 myimg1:V1.0

שלב 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 <שם קובץ> ' הפקודה כדי להציג את תוכן הקובץ:

ls
cat test.txt

ניתן לראות כי התוכן של המיכל החדש ' המשך 2 ' זהה למכל הקודם ' המשך 2 '.

סיכום

כדי לבצע קונטיינר פועל של Docker, ראשית, הצג את כל הקונטיינרים הפועלים ובחר אחד הרצוי. לאחר מכן, גש למיכל הפועל ובצע בו כמה שינויים. לאחר מכן, בצע מיכל פועל באמצעות ' docker commit ' פקודה ואמת שינויים. מאמר זה הסביר את השיטה להתחייב לקונטיינר פועל של Docker.