Junior — Middle
Πώς μπορεί κανείς να εξάγει ένα dump αρχείων από ένα τρέχον κοντέινερ και να το μεταφέρει στο κύριο σύστημα;
sobes.tech AI
Απάντηση από AI
Για να εξαχθούν αρχεία από ένα τρέχοντα κοντέινερ Docker στο σύστημα υποδοχής, μπορείτε να χρησιμοποιήσετε την εντολή docker cp.
Παράδειγμα:
docker cp <ID_του_δοχείου>:/μονοπάτι/στο/δοχείο/αρχείο_ή_φάκελος /μονοπάτι/στο/υποδοχέα
Για παράδειγμα, για να αντιγράψετε τον φάκελο /app/dump από το κοντέινερ με ID abc123 στον τρέχοντα κατάλογο στον υποδοχέα:
docker cp abc123:/app/dump ./dump
Αυτό επιτρέπει την απόκτηση ενός dump ή άλλων αρχείων από το κοντέινερ χωρίς να χρειάζεται να το σταματήσετε ή να το τροποποιήσετε.
Εάν θέλετε να λάβετε ένα dump βάσης δεδομένων ή άλλης διαδικασίας, συνήθως δημιουργείται ένα αρχείο dump μέσα στο κοντέινερ και στη συνέχεια αντιγράφεται στον υποδοχέα με docker cp.