Le gros inconvénient de Docker c’est qu’il ne gère pas les mises a jours automatique de vos images et containers et le scripter est assez compliqué.
Watchtower est une image Docker qui permet de mettre à jour vos images et containers Docker automatiquement.
En SSH :
1 2 3 4 5 6 7 |
sudo docker run \ --name watchtower \ --volume /var/run/docker.sock:/var/run/docker.sock \ --detach \ v2tec/watchtower \ --schedule "0 0 4 * * *" \ --cleanup |
La ligne –schedule permet de définir quand vérifier les mises a jours. (vous pouvez la supprimer pour vérifier toutes les 5 minutes)
La ligne –cleanup permet de supprimer les anciennes images et container.