Ceci est un outil qui vous aide à garder vos images et vos conteneurs Docker à jour. Il se compose essentiellement de trois fichiers:
Fonctionnement
/etc/cron.daily/docker-updater
est le script principal. Placé dans/etc/cron.daily
le script sera exécute tous les jours./etc/default/docker-updater
configure l’outil de mise à jour. Le/etc/cron.daily/docker-updater
utilisera ceci comme configuration. Au moins, vous devez définir la variableENABLED
sur1
, sinon l’outil de mise à jour ne fonctionnera pas./etc/docker-compose-auto-update.conf
liste les environnements Docker Compose. Ajoute les chemins aux fichiersdocker-compose.yml
de ton système, un par ligne. Il sera lu par le script/etc/cron.daily/docker-updater
et les conteneurs seront mis à jour automatiquement.
Installation
Depuis Github
Pour installer l’outil de mise à jour automatique Docker, vous pouvez cloner le dépôt de binfalse sur GitHub.
- Déplacez le script
./etc/cron.daily/docker-updater
vers/etc/cron.daily/docker-updater
- Déplacez le fichier de configuration
./etc/default/docker-updater
vers/etc/default/docker-updater
- Mettre à jour dans
/etc/default/docker-updater
au minimumENABLED=1
- Créez une liste de fichiers de configuration Docker Compose dans
/etc/docker-compose-auto-update.conf
- Un docker-compose.yml par ligne avec son chemin complet.
Via apt
Binfalse maintient l’outil sur son depots
- Installation du depots et du paquet
echo "deb http://apt.binfalse.de binfalse main" > /etc/apt/sources.list.d/binfalse.list
gpg --recv-keys 08E66E72A83A9871CD493441E81BC3078D2DD9BD --keyserver pgp.mit.edu
gpg --export 08E66E72A83A9871CD493441E81BC3078D2DD9BD | apt-key add -
apt update
apt install bf-docker-tools
- Mettre à jour dans
/etc/default/docker-updater
au minimumENABLED=1
- Créez une liste de fichiers de configuration Docker Compose dans
/etc/docker-compose-auto-update.conf
- Un docker-compose.yml par ligne avec son chemin complet.
De cette façon, vous n’aurez plus a vous occuper des mise a jour des images que vous utilisez.