Rathorian Salut, excuse moi de ne pas avoir précisé. Oui il s'agit de conteneurs Docker

    Magicalex Dans l'idée j'aimerais savoir si c'est possible de faire une archive de tout mes conteneurs et de les réimporter quelque part sur un autre host docker

      aguyon si tu as un fichier docker-compose.yml ça fait office d'archive.

      aguyon oui j'avais bien compris, mais tu as bien des dossiers persistants pour conserver tes données

      Oui mais cela m'oblige à les copier et déplacer un part un. Etonant que Docker n'est pas encore imaginé un outil de migration ou l'ont rentre l’hôte de destination etc.. je pensais que ça aurait pu exister.

        aguyon

        Tu crées une archive (zip,rar,tar.gz, se que tu veux ) avec tout tes dossiers persistants et ton fichier docker-compose.yml et tu le transfert simplement avec par exemple SCP sur ton nouveau serveur....

          aguyon Ca existe... avec des surcouches de docker (Kubernetes par exemple). Quand tu as une infra de container avec de la haute dispo, du scaling automatique, etc... tu peux facilement déplacer tes containers d'un hôte à l'autre. Mais c'est rarement le genre d'infras qu'on trouve chez monsieur Michu...
          Tu peux aussi faire hoster tes containers chez AWS ou GCP pour ne plus avoir à t'inquiéter de où/quand/comment, mais tu perds la main sur tes données, et ça finit aussi par coûter un peu d'argent... Bizarre ça comme un service de qualité est rarement gratuit au final 😉

            Je vois je vois, après si c'est simple de mettre en place Kubernetes, pourquoi pas? Meme pour monsieur tout le monde

            Merrick

              aguyon Euh non, ce n'est pas simple, et il faut une vraie infra derrière (avec plusieurs serveurs : compute, storage, etc...)

              Salut
              tu fait un zip des dossiers & sous dossiers comme ceci :

              zip -r docker.zip * 

              Tu copie ton dossier sur le serveur

              scp docker.zip user@192.168.10.1:/home/docker

              Puis sur le serveur tu fait un

              unzip docker.zip
              docker-compose up -d

              bon courage pour la suite 🙂

              Salut, chez moi les données persistantes sont dans /home/aerya/docker. Il n'y a donc qu'à faire un

              scp -C -o 'CompressionLevel 9' -v -r /home/aerya/docker aerya@IP:/home/aerya/

              Tout dépend de comment c'est rangé chez toi...

              Merci à tous pour vos retours.
              Pour ma part je n'ai pas de fichier docker compose car j'ai lancé tout mes conteneurs à la main "docker rien"
              Sinon mes dossiers persistant sont dans "/var/lib/docker/volumes"
              Je vais adapter vos commandes à mes besoins.
              Merci a vous @Aerya @tanguy @spider1163 @Merrick

              Répondre…