From 15ce226a0a612e4bf5e5e776e2c8977dd42fbffd Mon Sep 17 00:00:00 2001 From: mag37 Date: Wed, 22 Jan 2025 16:07:50 +0100 Subject: [PATCH] changed local image check to reference ID instead of image-name --- dockcheck.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dockcheck.sh b/dockcheck.sh index 7ab7280..a09c7ae 100755 --- a/dockcheck.sh +++ b/dockcheck.sh @@ -284,8 +284,9 @@ for i in $(docker ps $Stopped --filter "name=$SearchName" --format '{{.Names}}') progress_bar "$RegCheckQue" "$ContCount" # Looping every item over the list of excluded names and skipping for e in "${Excludes[@]}" ; do [[ "$i" == "$e" ]] && continue 2 ; done + ImageId=$(docker inspect "$i" --format='{{.Image}}') RepoUrl=$(docker inspect "$i" --format='{{.Config.Image}}') - LocalHash=$(docker image inspect "$RepoUrl" --format '{{.RepoDigests}}') + LocalHash=$(docker image inspect "$ImageId" --format '{{.RepoDigests}}') # Checking for errors while setting the variable if RegHash=$(${t_out} $regbin -v error image digest --list "$RepoUrl" 2>&1) ; then if [[ "$LocalHash" = *"$RegHash"* ]] ; then