WatchTower

Avec WatchTower il est possible de maintenir à jour nos containers sans aucune action de notre part. L’utilisation de cet outils est vraiment simple :

Il suffit de l’installer pour que cela soit fonctionnel. Il n’y a vraiment aucune action côté utilisateur.

Pour l’installer il suffit de lancer la commande suivante :

docker run -d \
    --name watchtower \
    -v /var/run/docker.sock:/var/run/docker.sock \
    containrrr/watchtower

WatchTower va télécharger automatiquement les nouvelles images lors de leurs publications, arrêter votre container et le relancer avec l’image précédemment téléchargé.

Attention cependant, pour mettre à jour vos containers WatchTower va se baser sur la configuration de déploiement initiale du container.

Il est aussi possible de rajouter des options :

docker run -d \
    --name watchtower \
    -v /var/run/docker.sock:/var/run/docker.sock \
    --restart unless-stopped \
    containrrr/watchtower:latest \
    --schedule "0 3 * * * *" \
    --cleanup 

–cleanup : Permet d’effacer les images qui ne seront plus utilisé après la mise à jour du container.
–schedule : Comme son nom l’indique il permet de programmé l’exécution de cette tâche à une heure donné. Ici la tâche s’exécute tout les jours à 3h00 du matin.

Toutes les options disponibles sont ici.

No responses yet

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *