Script Bash qui pull et redémarre automatiquement les services Docker Compose dont les images ont changé, avec détection par digest.
Find a file
2026-07-09 01:48:31 +02:00
docker-update.sh First commit 2026-06-16 02:10:50 +02:00
README.md test 2026-07-09 01:48:31 +02:00

docker-update.sh

Pull et redémarre automatiquement les services Docker Compose dont les images ont changé.

Usage

./docker-update.sh [options]
Option Description
--dry-run Simule sans rien appliquer
--force Force le pull+up même sans changement
--service <nom> Cible un seul dossier de service
-h Affiche l'aide

Variables d'environnement

Variable Défaut
COMPOSE_ROOT ~/docker-compose
LOG_FILE ~/logs/docker-update.log
PARALLEL false

Fonctionnement

  1. Parcourt les sous-dossiers de COMPOSE_ROOT (profondeur 2)
  2. Pull les images de chaque service
  3. Compare les digests avant/après
  4. Relance uniquement les services dont les images ont changé

Supporte docker-compose.yml, docker-compose.yaml, compose.yml, compose.yaml.