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-updaterest le script principal. Placé dans/etc/cron.dailyle script sera exécute tous les jours./etc/default/docker-updaterconfigure l’outil de mise à jour. Le/etc/cron.daily/docker-updaterutilisera ceci comme configuration. Au moins, vous devez définir la variableENABLEDsur1, sinon l’outil de mise à jour ne fonctionnera pas./etc/docker-compose-auto-update.confliste les environnements Docker Compose. Ajoute les chemins aux fichiersdocker-compose.ymlde ton système, un par ligne. Il sera lu par le script/etc/cron.daily/docker-updateret 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-updatervers/etc/cron.daily/docker-updater - Déplacez le fichier de configuration
./etc/default/docker-updatervers/etc/default/docker-updater - Mettre à jour dans
/etc/default/docker-updaterau 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-updaterau 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.
Catégories : Linux