Synology [Tuto] Installation de Watchtower en Docker un NAS Synology

merci les amis enfin j'ai pu mettre a jour mes container a voir pourquoi raddar le bloquai ca a fonctionner en le mettant sur arret
je voudrai pas poluer cette section du forum je vais voir ou je peu poster mon probleme pour essayer de changer mes container en docker compose
 
chahba2054 a dit:
merci les amis enfin j'ai pu mettre a jour mes container a voir pourquoi raddar le bloquai ca a fonctionner en le mettant sur arret
je voudrai pas poluer cette section du forum je vais voir ou je peu poster mon probleme pour essayer de changer mes container en docker compose

Pourquoi pas te faire un sujet dans Synology > Divers
https://www.forum-nas.fr/viewforum.php?f=30

Avec comme titre, "migration Docker DSM vers docker-compose" ( et/ou Portainer suivant ton choix )
 
En fonction du conteneur à créer ça peut être les deux.
Disons que s’il choisi Portainer il aurait intérêt à créer un fichier docker-compose à placer dans le dossier du conteneur dans /volumeX/docker:
Comme ça au besoin il sera toujours possible de faire un docker-compose up -d
Car comme tu la justement dit ailleurs, Portainer c’est super, mais ça reste limité niveau support des options de docker-compose : par exemple pas de fichier .env possible...
Pour Watchtower, j’ai opté pour des notifications en emails , j’ai donc déporté les variables d’environnement dédiées à l’e-mail dans un fichier .env.
 
EVOTk, je viens de voir une petite coquille ici :

Il faut plutôt ceci :
Code:
cd /volume1/docker/watchtower
Sinon le docker-compose up -d ne va pas marcher ;)
 
Bonjour à tous

Merci d'abord à Evotk pour ses supers tutos et son aide précieuse (je suis nouveau ici mais on se connait ailleurs)

Je viens d'installer Watchtower avec Portainer.

Sachant que je n'utilise pas (encore ?) Gotify ou Discord comment puis je être sûr que Watchtower fonctionne et qu'il surveille bien les conteneurs à qui j'ai ajouté le label ?

Merci !
 
Zup a dit:
Bonjour à tous

Merci d'abord à Evotk pour ses supers tutos et son aide précieuse (je suis nouveau ici mais on se connait ailleurs)

Je viens d'installer Watchtower avec Portainer.

Sachant que je n'utilise pas (encore ?) Gotify ou Discord comment puis je être sûr que Watchtower fonctionne et qu'il surveille bien les conteneurs à qui j'ai ajouté le label ?

Merci !

Tu regardes les logs du conteneur dans Portainer et tu verras ^^
Par exemple ce matin pour moi :
 
Hello

J'utilise finalement discord pour les logs c'est assez pratique

Je reçois régulièrement le message "Could not do a head request, falling back to regular pull"

Le problème est évoqué ici : https://github.com/containrrr/watchtower/issues/715
Mais j'ai beau être pas trop mauvais en langue de Shakespeare je comprends pas bien ce que je dois faire pour éviter ça.

Merci de votre aide !
 
Salut,

A dire vrai je ne suis pas sûr de savoir comment le vérifier,

Mais je suppose que oui car mon installation est récente et je vois que l'image a été "updated 2 monthes ago" sur https://registry.hub.docker.com/r/containrrr/watchtower/

A noter que les conteneurs sont quand même mis à jour (mais le sont ils tous ?) :
Code:
Watchtower
Hier à 01:02
Found new linuxserver/plex:latest image (sha256:f685fd981a8ae3f35b3f1efa38954f5fe91309d01a433ee92c861749a5e86b14)
Stopping /Plex (7c30a42c9a40a67172fba147b39be470436361c8ca646e8c06ffcd1033cf5ec3) with SIGTERM
Creating /Plex
Removing image sha256:4096b953f79d37bc96596cc55fcaa6f1777399af6419b9bca9704230e2e0cdb0

Watchtower
Hier à 05:02
Found new linuxserver/tautulli:latest image (sha256:8763cfe19140a766784e415bded901c6c0b153b411083d22b291adceaf3de328)
Stopping /tautulli (f9c270e1d016a2d4115dd2005549c55ce9795dce5963c4588b7db427ad0c8af9) with SIGTERM
Creating /tautulli
Removing image sha256:c5ce94cf1648595181a50c5e5f7946111167365bc598ec218810f44faecd7dc2

Watchtower
Aujourd’hui à 08:02
Found new linuxserver/jackett:latest image (sha256:b41f7b590721deed9a5f66a09e7b4cc89d0020c3a6beba2a376472cd093335ec)
Stopping /jackett (d44cc385e1732d75e0077d503cad1b1f78eaaaf0d8d07bf5b3fb8e29ef678ada) with SIGTERM
Creating /jackett
Removing image sha256:dc69f28f013384d5102bddf8a3e372ce274422ce35c6baf015f3dd768c84c76b

Watchtower
Aujourd’hui à 15:02
Could not do a head request, falling back to regular pull.

Watchtower
Aujourd’hui à 21:02
Could not do a head request, falling back to regular pull.
 
Salut,
la derniere image date du 10 janvier.

Je ne sais pas comment le vérifier non plus. Alors pour ma part, quand je veut etre sur, je supprime le conteneur, je supprime l'image en question et je pull la nouvelle :
Code:
docker pull containrrr/watchtower
 
Du coup pour une simple mise à jour faut se refader toute la config des ports / PUID PGID etc ?
J'espère pas :/
 
Comment a tu créer ton conteneur watchtower ?

Si c'est avec un compose alors le compose contient tous tes parametres.
Si c'est via Docker DSM, tu peu exporter la config en .json depuis le Docker DSM avant de supprimer le conteneur. Ensuite tu pull la nouvelle image, et tu importe ta config.
 
Ah, ça me rassure

C'était avec un compose le 8 février, donc pas de màj depuis.

Pas d'idée sur
Could not do a head request, falling back to regular pull.

?
 
Je viens de tomber sur le topic et au lancement des MAJ j'ai
Code:
time="2021-04-02T17:44:24+02:00" level=debug
time="2021-04-02T17:44:24+02:00" level=debug msg="Sleeping for a second to ensure the docker api client has been properly initialized."
time="2021-04-02T17:44:25+02:00" level=debug msg="Retrieving running containers"
time="2021-04-02T17:44:25+02:00" level=debug msg="There are no additional watchtower containers"
time="2021-04-02T17:44:25+02:00" level=debug msg="Watchtower HTTP API skipped."
time="2021-04-02T17:44:25+02:00" level=info msg="Watchtower v0.0.0-unknown\nUsing no notifications\nChecking all containers (except explicitly disabled with label)\nScheduling first run: 2021-04-02 17:47:25 +0200 CEST\nNote that the first check will be performed in 2 minutes, 59 seconds"
time="2021-04-02T17:47:25+02:00" level=debug msg="Checking containers for updated images"
time="2021-04-02T17:47:25+02:00" level=debug msg="Retrieving running containers"
time="2021-04-02T17:47:25+02:00" level=debug msg="Trying to load authentication credentials." container=/watchtower image="containrrr/watchtower:amd64-latest"
time="2021-04-02T17:47:25+02:00" level=debug msg="No credentials for containrrr found" config_file=/config.json
time="2021-04-02T17:47:25+02:00" level=debug msg="Got image name: containrrr/watchtower:amd64-latest"
time="2021-04-02T17:47:25+02:00" level=debug msg="Checking if pull is needed" container=/watchtower image="containrrr/watchtower:amd64-latest"
time="2021-04-02T17:47:25+02:00" level=debug msg="Building challenge URL" URL="https://index.docker.io/v2/"
time="2021-04-02T17:47:25+02:00" level=debug msg="Got response to challenge request" header="Bearer realm=\"https://auth.docker.io/token\",service=\"registry.docker.io\"" status="401 Unauthorized"
time="2021-04-02T17:47:25+02:00" level=debug msg="Checking challenge header content" realm="https://auth.docker.io/token" service=registry.docker.io
time="2021-04-02T17:47:25+02:00" level=debug msg="Setting scope for auth token" image=containrrr/watchtower scope="repository:containrrr/watchtower:pull"
time="2021-04-02T17:47:25+02:00" level=debug msg="No credentials found."

Si quelqu'un a une idée... j'ai fait l'insta via un docker compose.
Je vous tiens évidemment au courant si je trouve la solution.
 
Y a rien qui me choque dans ces messages. J'ai les mêmes messages de "No credentials found."
 
Salut @EVOTk
Comme d'habitude tes tutos sont bien fait et je te retrouve ici aussi ^^
Quand j'installe et lance Watchtower via le DOCKER DSM, j'ai ceci :
b7WAVdM.png

Watchtower se relance sans arrêt du coup sans succès (ça c'est normal puisqu'il est en redémarrage auto).
Une idée ?
 
Bonsoir,
Tu as bien utilisé tel-quel le docker-compose du tuto ?
Tu as suivi la méthode Portainer ? Ou bien celle de la ligne de commande avec docker-compose up -d ?
Tu pourrais coller le message d'erreur complet car là il est tronqué ^^