60 votes

Sauvegarder un conteneur Docker en cours d'exécution?

Est-il possible de sauvegarder un conteneur Docker en cours d'exécution? La commande export appropriée pour cela?

42voto

JuliandotNut Points 238

Posté par un ami dans les commentaires

Salut Slava, désolé que votre question a été fermé. Pour l'enregistrement, Slava est de parler de docker.io, un environnement d'exécution pour les conteneurs linux. Oui, docker export est une approche adaptée. Il permet de générer une archive de l'ensemble de votre conteneur de système de fichiers de l'état, et de le déverser sur la sortie standard stdout. Donc

docker export $CONTAINER_ID > $CONTAINER_ID-backup.tar

donnera une archive utilisable. Vous pouvez ré-importer l'archive avec

docker import - slava/$CONTAINER_ID-backup < $CONTAINER_ID-backup.tar

Remarque l'origine des métadonnées (par exemple, l'id de l'image d'origine) seront perdues. Ceci doit être corrigé dans les futures versions de docker. – Solomon Hykes Avr-2 '13 à 6:35

L'ajout d'ici, donc on peut trouver de résumé de la question a été répondue. Grâce Salomon!

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X