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