Ποια είναι η χρήση της εντολής αντιγραφής Docker;

Poia Einai E Chrese Tes Entoles Antigraphes Docker



Ο ' docker cp Η εντολή ” είναι μια σημαντική εντολή στο Docker που χρησιμοποιείται για την αντιγραφή και τη μεταφορά αρχείων και καταλόγων μεταξύ ενός κοντέινερ και του κεντρικού υπολογιστή. Απαιτεί να εκτελείται το κοντέινερ για να αντιγράψετε αρχεία σε ή από αυτό. Επίσης, οι διαδρομές προέλευσης και κεντρικού υπολογιστή πρέπει να είναι απόλυτες διαδρομές και η διαδρομή προορισμού στο κοντέινερ πρέπει να υπάρχει ήδη.

Αυτό το άρθρο θα εξηγήσει το ακόλουθο περιεχόμενο:

Ποια είναι η χρήση της εντολής αντιγραφής Docker;

Ο ' docker cp Η εντολή ” μπορεί να χρησιμοποιηθεί για τη δημιουργία αντιγράφων ασφαλείας δεδομένων, την επαναφορά δεδομένων ή την αντιγραφή αρχείων διαμόρφωσης. Η σύνταξη της εντολής docker cp είναι η εξής:







λιμενεργάτης cp < όνομα_κοντέινερ > : < src_path > < host_path >

Αυτή η εντολή αντιγράφει το αρχείο ή τον κατάλογο στο ' ' τοποθεσία στο καθορισμένο στο ' ' θέση στο σύστημα υποδοχής. Οι χρήστες μπορούν επίσης να χρησιμοποιήσουν αυτήν την εντολή προς την αντίθετη κατεύθυνση, αντιγράφοντας καταλόγους και αρχεία από το κεντρικό σύστημα σε ένα κοντέινερ που λειτουργεί. Για να το κάνετε αυτό, απλώς αντιστρέψτε τις παραμέτρους πηγής και προορισμού.



Μέθοδος 1: Αντιγράψτε ένα αρχείο/κατάλογο από το Container στο Local Host Machine

Για να αντιγράψετε ένα συγκεκριμένο αρχείο/κατάλογο από το κοντέινερ στο τοπικό σύστημα, δοκιμάστε τα παρακάτω βήματα:



  • Καταχωρίστε όλα τα υπάρχοντα κοντέινερ.
  • Επιλέξτε ένα συγκεκριμένο δοχείο.
  • Αντιγράψτε έναν συγκεκριμένο κατάλογο ή αρχείο από το κοντέινερ Docker στον κεντρικό υπολογιστή μέσω του ' docker cp : ' εντολή.
  • Επαληθεύστε το αντιγραμμένο αρχείο.

Βήμα 1: Καταχωρίστε όλα τα υπάρχοντα κοντέινερ

Πρώτα, εμφανίστε όλα τα διαθέσιμα κοντέινερ και επιλέξτε το συγκεκριμένο κοντέινερ για να αντιγράψετε το αρχείο ή τον κατάλογό του:





λιμενεργάτης ΥΣΤΕΡΟΓΡΑΦΟ -ένα

Η παραπάνω έξοδος έδειξε όλα τα υπάρχοντα κοντέινερ. Επιλέξαμε το « html-cont ” δοχείο.



Βήμα 2: Αντιγραφή αρχείου/καταλόγου από το Docker Container στο τοπικό σύστημα

Για αντιγραφή ενός συγκεκριμένου αρχείου/καταλόγου από το κοντέινερ 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: Αντιγράψτε ένα αρχείο από το Host Machine στο Container

Για να αντιγράψετε ένα επιλεγμένο αρχείο από τον κεντρικό υπολογιστή στο συγκεκριμένο κοντέινερ, χρησιμοποιήστε το ' docker cp : ' εντολή:

λιμενεργάτης cp C:\Docker\Data\test.txt html-cont: / usr

Εδώ:

  • ' C:\Docker\Data\test.txt ” είναι η διαδρομή αρχείου στον κεντρικό υπολογιστή:
  • ' html-cont ” είναι το όνομα του κοντέινερ.
  • ' /usr ” είναι η διαδρομή του κοντέινερ:

Αυτή η εντολή έχει αντιγράψει το ' test.txt ' αρχείο από τον τοπικό κεντρικό υπολογιστή στο ' html-cont ” δοχείο.

Βήμα 4: Επαληθεύστε το αντιγραμμένο αρχείο

Τώρα, επαληθεύστε εάν το αρχείο έχει αντιγραφεί στο κοντέινερ ή όχι, αποκτώντας πρόσβαση στο περιεχόμενό του χρησιμοποιώντας την παρεχόμενη εντολή:

λιμενεργάτης εκτελεστ -το html-cont SH

Σημείωση: Αυτή η εντολή λειτουργεί μόνο εάν το κοντέινερ εκτελείται.

Η παραπάνω εντολή άνοιξε το διαδραστικό κέλυφος. Τώρα, εκτελούμε εντολές σε αυτό για να προβάλουμε το περιεχόμενο του κοντέινερ.

Πλοηγηθείτε στον κατάλογο κοντέινερ χρησιμοποιώντας το ' CD εντολή ” μαζί με το όνομα του καταλόγου:

CD usr

Στη συνέχεια, παραθέστε το περιεχόμενο του καταλόγου:

ls

Η παραπάνω έξοδος δείχνει ότι το « test.txt ” το αρχείο αντιγράφηκε/μεταφέρθηκε στο καθορισμένο κοντέινερ με επιτυχία.

συμπέρασμα

Ο ' docker cp Η εντολή ” χρησιμοποιείται για την αντιγραφή ή τη μεταφορά αρχείων και καταλόγων μεταξύ των κοντέινερ Docker και του τοπικού συστήματος. Για να αντιγράψετε ή να μεταφέρετε ένα συγκεκριμένο αρχείο/κατάλογο από το κοντέινερ Docker στο τοπικό σύστημα, χρησιμοποιήστε το ' docker cp : ' εντολή. Για την αντιγραφή ενός επιλεγμένου αρχείου από τον κεντρικό υπολογιστή στο κοντέινερ, το ' docker cp : Χρησιμοποιείται η εντολή.