IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Docker Discussion :

Comment sauvegarder un conteneur docker sans prendre trop de poids


Sujet :

Docker

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Comment sauvegarder un conteneur docker sans prendre trop de poids
    Bonjour,

    J'utilise l'image de debian ( docker pull debian )
    J'ai ajouté Apache2 MariaDB PHP7.0 PHPMyAdmin et Joomla!

    J'ai modifié quelques informations sur Joomla!

    Je consulte les conteneurs disponibles et je commit le conteneur pour sauvegarder l'image. ( Je fais au plus simple, je débute avec Docker. )

    L'image obtenue prend 200 Mo de plus, que mon installation par défaut.

    Chaque sauvegarde me refait prendre 200 Mo.
    Comment faire pour gérer ma sauvegarde au mieux, pour éviter de prendre 200 Mo à chaque fois ?

    Pouvez vous me donner un exemple, pour réaliser correctement une sauvegarde journalière ?

  2. #2
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    18 496
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 18 496
    Par défaut
    Sauvegarder un conteneur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    docker save -o  sauvegarde.tar   nom_conteneur
    Restaurer un conteneur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    docker load –i  sauvegarde.tar
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  3. #3
    Invité
    Invité(e)
    Par défaut Comment utiliser : docker volume alpine mariadb
    Bonsoir, et, merci pour ton retour.

    Le soucis, c'est qu'en faisant ainsi, mon image sauvegardée prend 200 Mo, à chaque fois.

    Donc, pour 2 ou 3 lignes modifiées, sur le cms Joomla, quand je commit et sauvegarde l'image, je grossis vitesse grand V.

    Je ne vois pas pour le moment, comment faire.
    On m'a parlé des mots clés suivants : docker volume alpine mariadb ...
    Pour le moment, ça ne me parle pas trop.

    Mes quelques recherches sur Docker
    https://www.visionduweb.eu/wiki/inde..._sur_GNU_Linux

  4. #4
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    18 496
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 18 496
    Par défaut
    Regardes au début de la page du sous-forum docker les actus concernant quoi de neuf docker. Les vidéos sont très bien faites. Il y a en au moins une qui parle des docker volumes. L'idée étant de stocker ta base et fichiers Joomla dans une zone accessible et de l'hôte de ton conteneur, et de ton conteneur.
    Et sinon la doc officielle : https://docs.docker.com/storage/volumes/
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  5. #5
    Invité
    Invité(e)
    Par défaut
    Bonjour.
    Je n'ai pas avancé avec les volumes, mais, j'ai pu avancer avec la sauvegarde des conteneurs.

    Exporter un container en tar.gz :
    docker export 419eed6ff306 > nginx.tgz

    Importer un tar.gz :
    docker import - nginx < nginx.tgz

    Lors de mon dernier test, j'ai utilisé mon conteneur de serveur web, fais des modifications en local sur mon cms, et, exporté le conteneur.
    Les modifications faites sur le site ont bien été sauvegardées, et, le conteneur réimporté a le même poids que le conteneur précédent.
    C'est déjà une bonne chose, avec export puis import, je n'ai pas constaté d'augmentation pour le poids du conteneur.

    Ici, je n'utilise pas save et load, qui me fait prendre de l'espace disque supplémentaire, si je ne me trompe pas.
    Il faudrait que je retest, en lançant une commande dans le shell linux, comme un update / upgrade puis, que je fasse un export / import du conteneur pour voir la différence de poids.


    Mon pense bête sur Docker : https://www.visionduweb.eu/wiki/inde..._sur_GNU_Linux

  6. #6
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    18 496
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 18 496
    Par défaut
    Je pense que c'est ce qu'il faut faire dans ton cas et non pas ma première solution, qui elle créé un nouveau conteneur au lieu d'importer dans un conteneur existant.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

Discussions similaires

  1. [XL-2010] comment copier coller des cellules sans prendre en compte les lignes cachées
    Par bboy-eazy dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 15/09/2014, 16h20
  2. Comment sauvegarder un état QuickReport en format Excel sans décalage
    Par HASSIOMAR dans le forum Bases de données
    Réponses: 0
    Dernier message: 28/06/2014, 12h42
  3. Réponses: 4
    Dernier message: 30/06/2011, 10h08
  4. Réponses: 2
    Dernier message: 04/06/2007, 11h39
  5. Comment dériver d'une TList sans trop de peine ?
    Par WebPac dans le forum Langage
    Réponses: 19
    Dernier message: 31/03/2006, 19h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo