Junior — Middle
Comment extraire un dump de fichiers d'un conteneur en cours d'exécution et le transférer au système principal?
sobes.tech IA
Réponse de l'IA
Pour extraire des fichiers d'un conteneur Docker en cours d'exécution sur le système hôte, vous pouvez utiliser la commande docker cp.
Exemple :
docker cp <ID_du_conteneur>:/chemin/dans/le/conteneur/fichier_ou_dossier /chemin/sur/l'hôte
Par exemple, pour copier le dossier /app/dump du conteneur avec l'ID abc123 dans le répertoire actuel sur l'hôte :
docker cp abc123:/app/dump ./dump
Cela permet d'obtenir une copie ou tout autre fichier du conteneur sans avoir besoin de l'arrêter ou de le modifier.
Si vous souhaitez obtenir une copie d'une base de données ou d'un autre processus, il est généralement créé un fichier de dump à l'intérieur du conteneur, puis copié sur l'hôte avec docker cp.