MilesTEG1 Posté(e) le 3 octobre 2022 Posté(e) le 3 octobre 2022 Bonjour @.Shad. @oracle7 @maxou56 (je vous cite car je sais que vous êtes bien doué avec docker ^^) Je cherche une méthode fiable de déplacement du paquet Docker de mon volume1 vers un volume4 qui est sur SSD, avec le déplacement des données du dossier /docker. Pour déplacer le dossier docker, c'est facile, il y a une option dans DMS pour, mais pas pour un paquet. Je ne suis pas contre la désinstallation et la réinstallation, mais je n'ai pas de procédure fiable pour... Est-ce que quelqu'un pourrait me guider/aider ? Merci d'avance 🙂 0 Citer
.Shad. Posté(e) le 5 octobre 2022 Posté(e) le 5 octobre 2022 Je doute que ce soit faisable. Et je doute aussi que ça change quelque chose en terme de temps d'accès. Dans quel but précis souhaites-tu faire ça ? Je ne m'y connais pas assez en architecture logiciel pour savoir à quel niveau intervient le sock. Intuitivement je dirais que seule la consigne a un lien avec le sock, une fois le transfert établi, le sock n'intervient plus. Et la consigne représente un pouillème du transfert effectif de données. 0 Citer
MilesTEG1 Posté(e) le 6 octobre 2022 Auteur Posté(e) le 6 octobre 2022 Hello @.Shad. J'ai réussi à migrer tout le conteneur docker ainsi que le paquet sur le SSD 😉 mais pas en un clic 😅 Je suis en train de rédiger un fichier .md explicatif . Mais en résumé : J'ai stoppé Docker avec une commande terminal (synopkgctl ) Fait une copie avec rsync du dossier /volume1/docker vers /volume2/docker-ssd Désinstaller Docker en supprimant toutes les données via DSM (j'aurais pu utiliser une autre commande pour synopkg ) Renommer /volume2/docker-ssd en /volume2/docker- puisque la désinstallation de Docker a supprimé le dossier docker. Réinstaller Docker sur le volume4 Modifier mes docker-compose.yml pour refléter le changement d'emplacement do dossier docker Recréer en premier Portainer via un docker-compose up -d Recréer mon conteneur Gitea qui contient tous les docker-compose, via l'éditeur de Portainer (pas le choix pour lui) Recréer mon conteneur AdGuard-Home en passant par Gitea avec l'IP:port vu que la résolution local n'est pas encore faite... Recréer mon conteneur SWAG en passant par Gitea avec l'IP:port vu que le reverse-proxy n'est pas encore présent... Puis recréer un a un mes autres conteneurs... Je n'ai pas trouver plus rapide, car faire un après avoir mis à jour le dépôt avec les docker-compose.yml avec le bon chemin pour les volumes n'a pas fonctionné... Maintenant tout fonctionne. Niveau gain : c'est en réactivité de certains conteneur que j'ai pu voir, par exemple Plex est bien plus réactif. Gitea également. APrès, j'ai pas pris un super SSD de la mort qui tue, j'ai pris un Crucial P3 500Go NVMe (oui j'ai aussi bricolé pour en faire un volume et pas un disque de cache), ce sera aussi dans le tuto que je rédige (enfin que j'ai traduit). Voilà voilà 🙂 0 Citer
_DR64_ Posté(e) le 3 septembre Posté(e) le 3 septembre Bonjour ! Je relance un peu ce sujet car j'avais réussi à le faire mais j'aimerais revenir en arrière (remettre paquet docker et dossier sur volume1) La raison est parce que je viens de m'acheter un adaptateur 2,5gb et j'aimerais un cache lecture/écriture... C'est peut-être un mauvaise idée... Un avis ? Je sais que j'avais suivi un tuto ici il me semble pour transformer le cache du 918+ en volume2 et pour y déplacer docker mais je n'arrive plus à mettre la main dessus... 0 Citer
.Shad. Posté(e) le 3 septembre Posté(e) le 3 septembre @MilesTEG1 je me demande si c'est pas @MilesTEG1 ou @cadkey qui ont fait ça sur leur NAS... 0 Citer
cadkey Posté(e) le 3 septembre Posté(e) le 3 septembre Le mieux est d'utiliser les scripts de revad. Les anciens tutos sont obsolètes. https://github.com/007revad 2 Citer
_DR64_ Posté(e) le 3 septembre Posté(e) le 3 septembre (modifié) 1er essai chaotique ! Plus rien ne fonctionnait. Impossible de relancer les conteneurs voire même de les supprimer. En fait, je pense qu'il y avait un litige car à l'origine, docker était sur volume1 et je l'ai déplacé sur 2 (copie via rsync). Je n'avais pas supprimé le dossier @docker de volume1 alors quand aujourd'hui, j'ai déplacé de nouveau @docker de volume2 vers volume1, ça s'est embrouillé je pense. Je viens de faire le tri là. Effacé @docker volume1 et j'essaie de nouveau la bascule. Sinon le petit script est super ! Edit : bon ça veut pas fonctionner. Je remets la conf de ce matin. Modifié le 3 septembre par _DR64_ 0 Citer
MilesTEG1 Posté(e) le 4 septembre Auteur Posté(e) le 4 septembre Salut 👋🏻 Rebasculer le dossier docker et le paquet idoine sur le hdd au profit d’un cache name n’est selon moi pas une bonne idée , même avec un réseau 2,5 GbE… lz cache n’apportera pas grand chose en performance. sinon moi j’avais du tout supprimé et tout refaire , sauf le dossier /docker qui se déplace bien. Les données sont conservées mais faut se refaire tout le déploiement des conteneurs. 1 Citer
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.