Aller au contenu

[TUTO] Mise à jour automatique des images et conteneurs Docker


.Shad.

Messages recommandés

il y a 51 minutes, .Shad. a dit :

Aucune raison que ça ne fonctionne plus, es-tu sûr d'avoir déclaré le volume correctement dans la section volumes du fichier docker-compose ?

J'ai mis ça :

    volumes:
      - "/volume1/docker/SCENARIsuite-starter/data:/var/lib/scenari"

mais ce n'est pas prévu dans la DOC de faire un volume comme ça... (enfin leur doc... très succinte...)

@Jeff777 Tu as compris quoi ?

Lien vers le commentaire
Partager sur d’autres sites

il y a 14 minutes, MilesTEG1 a dit :

@Jeff777 Tu as compris quoi ?

@MilesTEG1 désolé c'était destiné à @.Shad.   Mais en fait non je n'avais pas compris 😁

Et en plus je me trompe de sujet.

Modifié par Jeff777
Lien vers le commentaire
Partager sur d’autres sites

@MilesTEG1

Ce n'est pas le même volume, le volume qui se monte dans les dossiers cachés de Docker c'est un volume qui est exposé dans le Dockerfile et que tu n'as pas précisé dans le fichier docker-compose, va voir sur Github dans le Dockerfile de l'image concernée, tu verras sûrement d'autres volumes à la fin du Dockerfile, outre celui que tu as monté dans /volume1/docker/....

Modifié par .Shad.
Lien vers le commentaire
Partager sur d’autres sites

  • 3 semaines après...

Nouvelle question pour @.Shad. Watchtower fonctionne correctement, et met les containers à jour.
Sauf pour lui, quand c'est le cas, il met l'image à jour, y compris la sienne (en :latest) mais il est incapable de redémarrer le container suite à la mise à jour de cette image.

Une idée d'un paramètre spécifique à ajouter/corriger ?

Lien vers le commentaire
Partager sur d’autres sites

@Lelolo

Bonjour,

Il y a 4 heures, Lelolo a dit :

mais il est incapable de redémarrer le container suite à la mise à jour de cette image.

Bizarre, car je n'ai jamais constaté cela. A chaque mise à jour de l'image watchtower le conteneur semble bien redémarrer car dans mon monitoring, le temps de fonctionnement est bien réinitialisé.

Je te joint mon docker-compose.yml à toutes fins utiles :

version: '2.1'

services:

    watchtower:
        image: containrrr/watchtower:latest
        container_name: watchtower
        hostname: watchtower
        networks:
            - gotify_network
        labels:
            - "com.centurylinklabs.watchtower.enable=true"
        environment:
            - TZ=Europe/Paris
            - WATCHTOWER_SCHEDULE=0 30 1 * * *
            - WATCHTOWER_LABEL_ENABLE=true
            - WATCHTOWER_CLEANUP=true
            - WATCHTOWER_REMOVE_VOLUMES=true
            - WATCHTOWER_NOTIFICATIONS_LEVEL=debug
            - WATCHTOWER_TIMEOUT=30s
            - WATCHTOWER_NOTIFICATIONS=gotify
            - WATCHTOWER_NOTIFICATION_GOTIFY_URL=https://gotify.mondomaine.com
            - WATCHTOWER_NOTIFICATION_GOTIFY_TOKEN=xxxxxxxxxxxxxxxxxxx
        volumes:
            - /var/run/docker.sock:/var/run/docker.sock
        restart: unless-stopped

networks:
    gotify_network:
        external: true

Cordialement

oracle7😉

Modifié par oracle7
Lien vers le commentaire
Partager sur d’autres sites

Hello,

J'ai une petite question concernant les notifications emails.
J'ai mis ceci pour ajouter un en-tête à l'objet du mail reçu

      - WATCHTOWER_NOTIFICATION_EMAIL_SUBJECTTAG="[ Watchtower-DS920+ ]"

Le soucis, c'est que ça me donne ceci comme objet de message (c'est sur Gmail) :
3is1oTC.png

Le + a disparu...  Comment puis-je le faire apparaitre dans l'objet du mail ?

Et chose étrange, avant il y était, on voit qu'il a disparu après le 8 janvier.

Précision : j'utilise Portainer pour créer le conteneur depuis pas longtemps (quelques jours), et même avec la ligne de commande docker-compose  j'avais ce résultat. 

Bref, comment faire en sorte que le + soit présent dans l'objet du mail ?

Merci d'avance 😇

Lien vers le commentaire
Partager sur d’autres sites

Bon Portainer n'a pas gueulé mais l'objet du mail est maintenant :

"[ "Watchtower-DS920 " ]" Watchtower updates on

Et ça me fait remarquer que j'ai les guillemets depuis le début dans l'objet... Chose que je ne voulais pas vraiment...je ne m'en étais pas encore rendu compte.
Du coup je vire tout, le conteneur se crée bien, mais pas moyen d'avoir le + !

[ Watchtower-DS920 ] Watchtower updates on

 

Je viens de tenter avec un antislash devant le + en guise de caractère d'échappement... Mais seul le \ est présent...

Citation

[ Watchtower-DS920\ ] Watchtower updates

 

Lien vers le commentaire
Partager sur d’autres sites

  • 1 mois après...
  • 3 semaines après...

Bonjour à tous,

Comme je ne reçois plus de notifications par mail de la part de watchtower j'ai voulu utiliser gotify.

Maintenant j'ai le log suivant qui se répète :

Capture.JPG.2e585cfd8e0120331ff13673070d510e.JPG

Est-ce que cela veut dire que le maximum de containers à mettre à jour est limité à 6. J'ai peut-être raté ça quelque part 🙄

Edit Non j'ai réduit leur nombre, recommencé et c'est toujours pareil.

Modifié par Jeff777
Lien vers le commentaire
Partager sur d’autres sites

Je ne suis pas sûr que ces messages aient un rapport avec Gotify, je l'utilise et rien n'apparaît dans les logs du conteneur à ce sujet.

Je pense qu'il y a une erreur dans les variables d'environnement que tu as ajoutées pour Gotify, tu peux c/c ton docker-compose ?

Lien vers le commentaire
Partager sur d’autres sites

 J'avais recommencé mais toujours le même résultat .

Le docker-compose :

 

version: '2.1'
services:

   watchtower:
      image: containrrr/watchtower
      container_name: watchtower
      network_mode: bridge
      environment:
         - WATCHTOWER_CLEANUP=true
         - WATCHTOWER_DEBUG=true
         - WATCHTOWER_LABEL_ENABLE=true
         - WATCHTOWER_TIMEOUT=30s
         - WATCHTOWER_SCHEDULE=0 5 17 * * 7
         - TZ=France/Paris
      env_file:
         - /volume1/docker/watchtower/watchtower.env
      labels:
         - "com.centurylinklabs.watchtower.enable=true"
      volumes:
         - /var/run/docker.sock:/var/run/docker.sock
         - /volume1/docker/watchtower/config.json:/root/.docker/config.json
      restart: unless-stopped

Le fichier warchtower.env :

WATCHTOWER_NOTIFICATIONS=gotify
WATCHTOWER_NOTIFICATION_GOTIFY_URL=https://gotify.ndd
WATCHTOWER_NOTIFICATION_GOTIFY_TOKEN=xxxxxxx

il y a une heure, .Shad. a dit :

je l'utilise et rien n'apparaît dans les logs du conteneur à ce sujet.

Précision : le log que je t'ai envoyé précédemment c'est celui de watchtower

Lien vers le commentaire
Partager sur d’autres sites

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.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.