• Communauté Salon
  • Script de mise a jour de conteneurs docker dans des stacks docker-compose

Bonjour à vous.
J'avais un besoin de créer un script qui me permette de pull les dernières images de mes stacks docker puis de les recréer sans avoir à le faire a la main pour chaque stack...
Je vous partage le script si ça vous interesse.
De plus n'étant absolument pas un pro du Bash, si vous avez des remarques d'améliorations ou conseils n'hésitez pas 😁

https://github.com/aguyonp/docker-compose-pull-and-recreate

Exemple d'execution:

Salut, merci du partage, je vais l'essayer.
Pourquoi préférer scripter ton outil plutôt que d’utiliser directement Watchtower ?
Pour moi il manquerait la suppression des anciennes images, non ?

    Aerya c'est vrais que je pourrais utiliser whatchover. Mais j'ai l'impression de pouvoir mieux contrôler quand je vais mettre à jour mes conteneurs. J'imagine pourvoir mettre une tâche crons la nuit.
    Effectivement je vais rajouter une fonctionnalité pour supprimer les anciennes images. Et pourquoi pas écrire des logs quelque part aussi.

      Pour suivre, je cherche depuis pas mal de temps une idée en ligne de commande pour faciliter cette opération.

        Aerya ""Pour moi il manquerait la suppression des anciennes images, non ?" Ajouté

        Salut,

        pour moi, ce qu'il manquerait, c'est une option de notification comme le fait watchtower, mais en mieux 🙂
        En gros, la possibilité de lancer un script à la fin de l'opération, comme ça on pourrait mettre ce qu'on veut comme alerte dans le script (mail, rocketchat, slack...). On pourrait passer le contenu du log (ou le chemin de log) comme paramètre à ce script.

          16 jours plus tard
          Répondre…