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