Lorsque je suis passé sous Docker pour Crashplan, une question m'a longtemps trotté dans la tête :
Comment automatiser les mise à jours de Crashplan sous Docker ?
J'ai peut-être trouvé la solution :)
Je suis donc tombé sur le dépôt Docker de v2tec qui maintient un programme appelé Watchtower.
Le principe est simple :
- Vérifier les mise à jour des dépôts Docker ayant le tag latest
- Télécharger les mises à jour disponibles, y compris celle de Watchtower
- Effacer les anciennes données afin de pousser les mises à jour
- Effacer les anciennes images
Pour ce faire, il faut télécharger l'image v2tec/watchtower sous Docker -> Registre
Puis, se connecter en SSH et rentrer la commande suivante :
sudo docker run -d \
--name watchtower \
--restart="always" \
-v /var/run/docker.sock:/var/run/docker.sock \
v2tec/watchtower \
--cleanup
Une fois le mot de passe admin renseigné, fermer SSH, et apprécier la tranquillité...
Enfin ça, ça reste à vérifier pour le moment, je n'ai pas encore pu vérifier le bon fonctionnement de la chose, mais je mettrais cet article à jour dès que cela sera chose faite ;)