כיצד להעלות נפח Docker לארח?

Kyzd Lh Lwt Nph Docker L Rh



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

מדריך מקיף זה יספק את הדרך הקלה ביותר להעלות את עוצמת הקול של Docker למארח.







כיצד להעלות נפח Docker לארח?

כדי להעלות את עוצמת הקול של Docker למארח, עיין בהוראות הבאות:



  • צור אמצעי אחסון חדש על ידי הפעלת ה יצירת עוצמת הקול של docker
  • רשום את אימותי עוצמת הקול.
  • הצג ובחר את תמונת Docker כדי ליצור מיכל חדש יחד עם הרכבת עוצמת הקול.
  • בצע את docker exec -it ש הפקודה כדי להפעיל את המיכל.
  • הוסף קובץ חדש בתוך המכולה והוסף קצת טקסט.
  • צור קונטיינר Docker נוסף והעלה את אמצעי האחסון מהמיכל הראשון.
  • ערוך את קובץ נפח הנתונים הקיים והפעל מחדש את המכולה.
  • בצע את חתול הפקודה להצגת תוכן הקובץ שנוסף דרך שני מיכלים שונים לצורך אימותים.

שלב 1: צור נפח



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





יצירת עוצמת הקול של docker --שֵׁם V1.0

כאן:



  • נפח docker לִיצוֹר הפקודה משמשת ליצירת אמצעי אחסון.
  • -שֵׁם תג משמש לציון שם הכרך.
  • V1.0 הוא שם הכרך החדש שלנו:

לאחר שתעשה זאת, עוצמת הקול תיווצר.

שלב 2: נפח רשימה

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

נפח docker ls

לפי הפלט הנתון להלן, הכרך החדש נוצר בהצלחה:

שלב 3: הצג תמונות Docker

לאחר מכן, בצע את הפקודה שסופקה כדי להציג תמונות Docker: מהפלט הנתון, בחרנו את תמונה חדשה: אחרונה לתהליך נוסף:

שלב 4: התקן את עוצמת הקול של Docker

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

דוקר ריצת -שֶׁל --שֵׁם =with_img2 V1.0: / V1.0 newimage: האחרון

כאן:

  • דגל המשמש לביצוע המכולה ברקע.
  • -שֵׁם אפשרות משמשת לציון שם המיכל.
  • with_img2 הוא שם הקונטיינר החדש שלנו Docker.
  • אפשרות מציינת את עוצמת הקול.
  • V1.0 הוא הכרך החדש שנוצר בעבר.
  • newimage: מילדים היא תמונת Docker הקיימת שמייצרת את המיכל החדש:

שלב 5: צור קובץ בתוך אמצעי האחסון הנתונים

כעת, צור קובץ חדש והוסף לו קצת טקסט. כדי לעשות זאת, עבור למעטפת Docker על ידי ביצוע הפקודה שסופקה:

דוקר exec -זה with_img2 ש

לאחר מכן, בצע את ה הֵד הפקודה כדי ליצור ולערוך את הקובץ החדש. לאחר מכן, השתמש ב- יְצִיאָה פקודה ליציאה מהמיכל:

# echo 'זה con_img2 data' > /V1.0/sample1.txt

# יציאה

שלב 6: צור מיכל והוסף נפח נתונים

כדי ליצור קונטיינר חדש של Docker ולהוסיף לו נפח נתונים, הפעל את הפקודה שסופקה:

דוקר ריצת -שֶׁל --שֵׁם =with_img3 --כרכים-מאת con_img2 newimage:אחרון

בפקודה שצוינה לעיל:

  • -שֵׁם דגל המשמש להוספת שם המיכל.
  • כרכים- מ תג משמש להרכבת הכרכים ממיכל אחר.
  • with_img2 הוא מיכל המקור.
  • תמונה חדשה: אחרונה הוא שם תמונת ה-Docker הבנויה שלנו:

שלב 7: ערוך קובץ בתוך נפח נתונים

כעת, הפעל את מיכל Docker באמצעות ה מנהל docker פקודה ונווט למצב המעטפת שלו:

דוקר exec -זה with_img3 ש

לאחר שתעשה זאת, ערוך את הקובץ שנוצר קודם לכן בתוך המכולה החדשה על ידי הפעלת הקובץ הֵד פקודה:

# echo 'זה con_img3 data' >> /V1.0/sample1.txt

# יציאה

כתוצאה מכך, ה sample1.txt הקובץ יעודכן בהצלחה:

שלב 8: הפעל מחדש את Docker Container

כדי לוודא אם אמצעי האחסון של Docker הופעל או לא הפעיל את הפעלה מחדש של docker פקודה לצד שם המיכל:

docker הפעל מחדש את con_img3

שלב 9: הפעל מיכל

לבסוף, הפעל את המיכל והצג את הנתונים של הקובץ המסוים כדי לאשר ששני המכילים יכולים לקרוא ולכתוב לאותו נפח נתונים על ידי הפעלת חתול פקודה:

דוקר exec -זה with_img3 ש

# cat /V1.0/sample1.txt

ניתן לראות שהטקסט שנוסף משני מיכלים שונים לאותו נפח נתונים הוצג בהצלחה:

זהו זה! סיפקנו הליך מפורט להרכבת אמצעי האחסון של Docker למארח.

סיכום

כדי להעלות את אמצעי האחסון של Docker למארח, תחילה, צור אמצעי אחסון חדש על ידי הפעלת יצירת עוצמת הקול של docker פקודה, ורשום אותם לאימות. לאחר מכן, בחר את תמונת Docker כדי ליצור מיכל חדש יחד עם הרכבת עוצמת הקול. לאחר מכן, הפעל את המכולה, צור קובץ והוסף כמה נתונים. כעת, צור מיכל נוסף של Docker והעלה את אמצעי האחסון ממיכל אחר. שנה את קובץ נפח הנתונים והפעל מחדש את המיכל. לבסוף, בצע את ה חתול פקודה עבור אימותי התוכן שנוספו. מאמר זה המחיש את הדרך להעלות נפח Docker למארח.