Est-il possible de sauvegarder un conteneur Docker en cours d'exécution? La commande export
appropriée pour cela?
Réponse
Trop de publicités?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!