Mettre à jour tous les dockers compose
Attention :
* Cela ne fonctionne que pour les docker compose qui tournent actuellement
* Si un docker compose a plusieurs containers, alors le pull sera relancé plusieurs fois pour l’ensemble des docker compose !
docker ps --format '{{.Names}} {{.Mounts}}' | while read container mounts; do
echo "> Conteneur: $container"
path=$(docker inspect $container | grep 'com.docker.compose.project.working_dir' | awk -F': ' '{print $2}' | tr -d '",')
echo "> Chemin: $path"
cd $path
docker compose stop
docker compose pull
docker compose up -d
cd -
echo ""
done