github.com/inklabsfoundation/inkchain@v0.17.1-0.20181025012015-c3cef8062f19/scripts/inkchain_images_download.sh (about) 1 #!/bin/bash 2 # 3 # Copyright Ziggurat Corp. 2017 All Rights Reserved. 4 # 5 # SPDX-License-Identifier: Apache-2.0 6 # 7 8 export VERSION=0.13.0 9 export BASEIMAGE_RELEASE=0.3.1 10 11 #Set MARCH variable i.e x86_64 12 MARCH=`uname -m` 13 14 InkchainDockerPull() { 15 local INKCHAIN_TAG=$1 16 for IMAGES in peer orderer tools ccenv javaenv couchdb kafka zookeeper; do 17 echo "==> INKCHAIN IMAGE: $IMAGES" 18 echo 19 docker pull inklabsfoundation/inkchain-$IMAGES:$INKCHAIN_TAG 20 docker tag inklabsfoundation/inkchain-$IMAGES:$INKCHAIN_TAG inklabsfoundation/inkchain-$IMAGES 21 done 22 } 23 24 CaDockerPull() { 25 local CA_TAG=$1 26 echo "==> INKCHAIN CA IMAGE" 27 echo 28 docker pull inklabsfoundation/inkchain-ca:$CA_TAG 29 docker tag inklabsfoundation/inkchain-ca:$CA_TAG inklabsfoundation/inkchain-ca 30 } 31 32 BaseImagesPull() { 33 docker pull inklabsfoundation/inkchain-baseimage:$MARCH-$BASEIMAGE_RELEASE 34 docker pull inklabsfoundation/inkchain-baseos:$MARCH-$BASEIMAGE_RELEASE 35 36 } 37 38 : ${CA_TAG:="$MARCH-$VERSION"} 39 : ${INKCHAIN_TAG:="$MARCH-$VERSION"} 40 41 echo "===> Pulling Base Images" 42 BaseImagesPull 43 44 echo "===> Pulling inkchain Images" 45 InkchainDockerPull ${INKCHAIN_TAG} 46 47 echo "===> Pulling inkchain ca Image" 48 CaDockerPull ${CA_TAG} 49 echo 50 echo "===> List out inkchain docker images" 51 docker images | grep inklabsfoundation* 52