מהו השימוש בפקודת Docker Copy?

Mhw Hsymws Bpqwdt Docker Copy



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

מאמר זה יסביר את התוכן הבא:

מהו השימוש בפקודת Docker Copy?

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







דוקר cp < שם_מיכל > : < src_path > < host_path >

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



שיטה 1: העתק קובץ/ספרייה ממיכל למחשב המארח המקומי

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



  • רשום את כל המכולות הקיימות.
  • בחר מיכל מסוים.
  • העתק ספרייה או קובץ ספציפיים ממיכל Docker למחשב המארח באמצעות ' docker cp : ' פקודה.
  • אמת את הקובץ שהועתק.

שלב 1: רשום את כל המכולות הקיימות

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





דוקר נ.ב

הפלט לעיל הראה את כל המיכלים הקיימים. בחרנו את ' html-cont 'מיכל.



שלב 2: העתק קובץ/ספרייה ממיכל Docker למערכת מקומית

להעתקת קובץ/ספרייה מסויימים ממיכל ה-Docker למערכת המקומית, כתוב את ' docker cp : ' פקודה:

דוקר cp html-cont: / usr / new.html C:\Docker\Data

כאן:

  • ' html-cont ' הוא שם המיכל.
  • ' /usr/new.html ' הוא נתיב הקובץ של המכולה.
  • ' C:\Docker\Data ' הוא נתיב הספרייה במחשב המארח:

פקודה זו העתקה את ' new.html ' הקובץ מהמיכל ושמר אותו במחשב המארח.

שלב 3: אמת את הקובץ שהועתק

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

CD C:\Docker\Data

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

ls

הפלט מציין כי ' new.html ' הקובץ הועתק בהצלחה ממיכל מסוים למערכת המארחת.

שיטה 2: העתק קובץ/ספרייה מהמחשב המארח המקומי למכולה

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

  • הפנה מחדש לספריית המארח המקומית.
  • רשימת תוכן ספריית מארח מקומית.
  • בחר ספרייה או קובץ מסוים.
  • העתק ספרייה או קובץ שנבחרו מהמחשב המארח למיכל המסוים באמצעות ' docker cp : ' פקודה.
  • אמת את הקובץ שהועתק.

שלב 1: נווט אל ספריית המארח המקומית

ראשית, השתמש ב' CD ' הפקודה יחד עם נתיב הספרייה של המחשב המקומי ונווט אליו:

CD C:\Docker\Data

הפלט מאשר שהגישה אל ספריית המארח המקומית שצוינה.

שלב 2: הצג את תוכן ספריית המארח המקומי

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

ls

בפלט לעיל, ניתן לראות שני קבצים. בחרנו את ' test.txt 'קובץ.

שלב 3: העתק קובץ ממחשב מארח למכולה

כדי להעתיק קובץ נבחר מהמחשב המארח למיכל המסוים, השתמש ב-' docker cp : ' פקודה:

דוקר cp C:\Docker\Data\test.txt html-cont: / usr

כאן:

  • ' C:\Docker\Data\test.txt ' הוא נתיב הקובץ במחשב המארח:
  • ' html-cont ' הוא שם המיכל.
  • ' /usr ' הוא הנתיב של המכולה:

פקודה זו העתקה את ' test.txt ' קובץ מהמחשב המארח המקומי אל ' html-cont 'מיכל.

שלב 4: אמת את הקובץ שהועתק

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

דוקר exec -זה html-cont ש

הערה: פקודה זו פועלת רק אם המיכל פועל.

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

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

CD usr

לאחר מכן, רשום את תוכן הספרייה:

ls

הפלט לעיל מראה כי ' test.txt ' הקובץ הועתק/הועבר למכל שצוין בהצלחה.

סיכום

ה ' docker cp הפקודה משמשת להעתקה או העברת קבצים וספריות בין קונטיינרים של Docker והמערכת המקומית. כדי להעתיק או להעביר קובץ/ספרייה ספציפיים ממיכל ה-Docker למערכת המקומית, השתמש ב-' docker cp : ' פקודה. להעתקת קובץ שנבחר מהמחשב המארח למיכל, ' docker cp : נעשה שימוש בפקודה.