mirror of
https://github.com/hyperledger/fabric-samples.git
synced 2026-06-17 15:35:09 +00:00
41 lines
No EOL
1.3 KiB
Bash
Executable file
41 lines
No EOL
1.3 KiB
Bash
Executable file
#!/bin/bash -e
|
|
set -o pipefail
|
|
|
|
echo "======== PULL DOCKER IMAGES ========"
|
|
##########################################################
|
|
REPO_URL=hyperledger-fabric.jfrog.io
|
|
ORG_NAME="fabric"
|
|
|
|
VERSION=2.1
|
|
ARCH="amd64"
|
|
: ${STABLE_VERSION:=$VERSION-stable}
|
|
STABLE_TAG=$ARCH-$STABLE_VERSION
|
|
MASTER_TAG=$ARCH-stable
|
|
|
|
echo "---------> STABLE_VERSION:" $STABLE_VERSION
|
|
|
|
dockerTag() {
|
|
for IMAGES in baseos peer orderer ca tools orderer ccenv javaenv nodeenv; do
|
|
echo "Images: $IMAGES"
|
|
echo
|
|
docker pull $REPO_URL/$ORG_NAME-$IMAGES:$STABLE_TAG
|
|
if [ $? != 0 ]; then
|
|
echo "FAILED: Docker Pull Failed on $IMAGES"
|
|
exit 1
|
|
fi
|
|
docker tag $REPO_URL/$ORG_NAME-$IMAGES:$STABLE_TAG hyperledger/$ORG_NAME-$IMAGES
|
|
docker tag $REPO_URL/$ORG_NAME-$IMAGES:$STABLE_TAG hyperledger/$ORG_NAME-$IMAGES:latest
|
|
docker tag $REPO_URL/$ORG_NAME-$IMAGES:$STABLE_TAG hyperledger/$ORG_NAME-$IMAGES:$ARCH-$VERSION-stable
|
|
docker tag $REPO_URL/$ORG_NAME-$IMAGES:$STABLE_TAG hyperledger/$ORG_NAME-$IMAGES:$ARCH-stable
|
|
docker tag $REPO_URL/$ORG_NAME-$IMAGES:$STABLE_TAG hyperledger/$ORG_NAME-$IMAGES:$VERSION
|
|
|
|
echo "Deleting docker images: $IMAGES"
|
|
docker rmi -f $REPO_URL/$ORG_NAME-$IMAGES:$STABLE_TAG
|
|
done
|
|
}
|
|
|
|
dockerTag
|
|
|
|
echo
|
|
docker images
|
|
echo |