מאמר זה יסביר את התוכן הבא:
- מהו השימוש בפקודת Docker Copy?
- העתק ספרייה/קובץ ממיכל למחשב המארח המקומי
- העתק ספרייה/קובץ מהמחשב המארח המקומי למכולה
מהו השימוש בפקודת Docker Copy?
ה ' docker cp ניתן להשתמש בפקודה כדי לגבות נתונים, לשחזר נתונים או להעתיק קובצי תצורה. התחביר של פקודת docker cp הוא כדלקמן:
דוקר cp < שם_מיכל > : < src_path > < host_path >
פקודה זו מעתיקה את הקובץ או הספרייה ב-'
שיטה 1: העתק קובץ/ספרייה ממיכל למחשב המארח המקומי
כדי להעתיק קובץ/ספרייה ספציפיים מהמיכל למערכת המקומית, נסה את השלבים המוזכרים להלן:
- רשום את כל המכולות הקיימות.
- בחר מיכל מסוים.
- העתק ספרייה או קובץ ספציפיים ממיכל Docker למחשב המארח באמצעות ' docker cp
: ' פקודה. - אמת את הקובץ שהועתק.
שלב 1: רשום את כל המכולות הקיימות
ראשית, הצג את כל המכלים הזמינים ובחר את המיכל הספציפי כדי להעתיק את הקובץ או הספרייה שלו:
דוקר נ.ב -א
הפלט לעיל הראה את כל המיכלים הקיימים. בחרנו את ' html-cont 'מיכל.
שלב 2: העתק קובץ/ספרייה ממיכל Docker למערכת מקומית
להעתקת קובץ/ספרייה מסויימים ממיכל ה-Docker למערכת המקומית, כתוב את ' docker cp
כאן:
- ' 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
כאן:
- ' 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