From 312f99966efa345f28a5642a449e1eff6e7a742b Mon Sep 17 00:00:00 2001 From: Mike Reeves Date: Thu, 12 Nov 2020 09:39:13 -0500 Subject: [PATCH] Change docker inspect to a variable to speed it up --- setup/so-functions | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/setup/so-functions b/setup/so-functions index 3f6abd555..6d93fecb8 100755 --- a/setup/so-functions +++ b/setup/so-functions @@ -958,9 +958,12 @@ docker_seed_registry() { exit 1 fi # Dump our hash values - docker inspect $CONTAINER_REGISTRY/$IMAGEREPO/$i:$VERSION | jq '.[0].RepoDigests[] | select(. | contains("$CONTAINER_REGISTRY"))' > $SIGNPATH/$i.txt - docker inspect $CONTAINER_REGISTRY/$IMAGEREPO/$i:$VERSION | jq '.[0].Created, .[0].RootFS.Layers' >> $SIGNPATH/$i.txt - if [[ $? -ne 0 ]]; then + DOCKERINSPECT=$(docker inspect $CONTAINER_REGISTRY/$IMAGEREPO/$i:$VERSION) + + echo "$DOCKERINSPECT" | jq '.[0].RepoDigests[] | select(. | contains("$CONTAINER_REGISTRY"))' > $SIGNPATH/$i.txt + echo "$DOCKERINSPECT" | jq '.[0].Created, .[0].RootFS.Layers' >> $SIGNPATH/$i.txt + + if [[ $? -ne 0 ]]; then echo "Unable to inspect $i" exit 1 fi