Comment sauvegarder/restaurer docker image pour le déploiement?
J'ai une image à être mis à jour avec la commande suivante avant chaque déploiement.
$docker pull myusername/myproject:latest
Cette commande remplace la précédente image.
Comment puis-je sauvegarder cette image (ou le remplacer par un autre tag localement, mais sans s'engager à la mise en réseau de référentiel? Si il n'y a rien de mal, je peux restaurer la sauvegarde.
OriginalL'auteur Mr.Wang from Next Door | 2014-11-03
Vous devez vous connecter pour publier un commentaire.
Simplement utiliser le docker enregistrer de commande.
$ docker save myusername/myproject:latest | gzip -c > myproject_img_bak20141103.tgz
Vous sera ensuite en mesure de les restaurer avec la docker charge de commande.
gunzip -c myproject_img_bak20141103.tgz | docker load
Utiliser le docker tag commande:
$ docker tag myusername/myproject:latest myusername/myproject:bak20141103
Pour info les liens docker enregistrer, support de charge et docker balise ont changé
OriginalL'auteur Thomasleveil
Complet: pour Docker sur Windows la syntaxe suivante s'applique:
docker save -o container-file-name.tar mcr.microsoft.com/windows/nanoserver:1809
docker load -i "c:\path\to\file.tar"
OriginalL'auteur silent