From f20a5c1d240649682a35bf07045c105d61569818 Mon Sep 17 00:00:00 2001 From: Michele Cereda Date: Tue, 4 Feb 2025 23:45:52 +0100 Subject: [PATCH] chore(docker): get remote images' digest without pulling them --- snippets/docker.sh | 4 ++++ snippets/{archives.sh => manage archives.sh} | 0 2 files changed, 4 insertions(+) rename snippets/{archives.sh => manage archives.sh} (100%) diff --git a/snippets/docker.sh b/snippets/docker.sh index ecf3b0a..74d5b59 100644 --- a/snippets/docker.sh +++ b/snippets/docker.sh @@ -21,6 +21,10 @@ docker login docker login -u 'whatever' -p 'glpat-ABC012def345GhI678jKl' 'gitlab.example.org:5050' aws ecr get-login-password | docker login --username 'AWS' --password-stdin '012345678901.dkr.ecr.eu-west-1.amazonaws.com' +# Get image digests with*out* pulling them +docker buildx imagetools inspect 'pulumi/pulumi-nodejs' --format '{{ json .Manifest.Digest }}' +docker buildx imagetools inspect 'pulumi/pulumi-nodejs' --format '{{ json .Manifest }}' | jq -r '.digest' - + # Send images to remote nodes with Docker docker save 'local/image:latest' | ssh -C 'user@remote.host' docker load diff --git a/snippets/archives.sh b/snippets/manage archives.sh similarity index 100% rename from snippets/archives.sh rename to snippets/manage archives.sh