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