Sobes.tech
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.