From ae25c8f2ff3263b1ffd5ff175217b7db1f277781 Mon Sep 17 00:00:00 2001 From: Quentin Date: Tue, 11 Apr 2023 14:39:14 +0000 Subject: [PATCH] =?UTF-8?q?Update=20Article=20=E2=80=9C2023-04-11-fabrique?= =?UTF-8?q?r-des-conteneurs-l=C3=A9gers-depuis-une-ci-cd=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...fabriquer-des-conteneurs-légers-depuis-une-ci-cd.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/_posts/2023-04-11-fabriquer-des-conteneurs-légers-depuis-une-ci-cd.md b/_posts/2023-04-11-fabriquer-des-conteneurs-légers-depuis-une-ci-cd.md index 4323298..f422347 100644 --- a/_posts/2023-04-11-fabriquer-des-conteneurs-légers-depuis-une-ci-cd.md +++ b/_posts/2023-04-11-fabriquer-des-conteneurs-légers-depuis-une-ci-cd.md @@ -198,6 +198,12 @@ On peut ensuite vérifier que notre image multi architecture est bien référenc ![](/assets/20230411_15h42m05s_grim.png) +Et la récupérer avec un simple docker pull : + +```bash +docker pull dxflrs/albatros:d9facbb79c4551d90359c46b9f5d485c1503253a +``` + ## Envoyer notre image sur notre registre Garage Tout d'abord on commence par envoyer l'index : @@ -227,10 +233,10 @@ Ensuite on envoie les blobs : for m in $(jq -r '.manifests[] | .digest' index.json); do f=$(echo $m | grep -Po '[0-9a-f]+$') for blob in $(jq -r '[ .config.digest ] + [ .layers[] | .digest ] | join(" ")' /tmp/oci/multi/blobs/sha256/$f); do - bf=$(echo $m | grep -Po '[0-9a-f]+$') + bf=$(echo $blob | grep -Po '[0-9a-f]+$') aws s3 cp /tmp/oci/multi/blobs/sha256/$bf s3://registry.deuxfleurs.org/v2/albatros/blobs/$blob done done ``` -Et voilà ! +Et voilà, on peut