From 8d5ab4f358ec35a4d3c75f4dcd6e54735c4c368c Mon Sep 17 00:00:00 2001 From: mag37 Date: Wed, 18 Jan 2023 13:28:38 +0100 Subject: [PATCH] Update dockcheck.sh --- dockcheck.sh | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/dockcheck.sh b/dockcheck.sh index 5ac5c2a..16a45e3 100644 --- a/dockcheck.sh +++ b/dockcheck.sh @@ -28,16 +28,15 @@ else fi ### Check the image-hash of every running container VS the registry -for i in $(docker ps --format '{{.Image}},{{.Names}}') +for i in $(docker ps --format '{{.Names}}') do - RepoUrl=$( echo "$i" | cut -d, -f1) - ContName=$( echo "$i" | cut -d, -f2) + RepoUrl=$(docker inspect $i --format='{{.Config.Image}}') LocalHash=$(docker image inspect $RepoUrl --format '{{.RepoDigests}}' | sed -e 's/.*sha256/sha256/' -e 's/\]$//') RegHash=$(./regctl image digest --list $RepoUrl) if [[ "$LocalHash" != "$RegHash" ]] ; then - GotUpdates+=("$ContName") + GotUpdates+=("$i") else - NoUpdates+=("$ContName") + NoUpdates+=("$i") fi done