标签:VERSION fabric CA bootstrap TAG hyperledger FABRIC
#!/bin/bash | |
# | |
# Copyright IBM Corp. All Rights Reserved. | |
# | |
# SPDX-License-Identifier: Apache-2.0 | |
# | |
export VERSION=1.0.1 | |
export ARCH=$(echo "$(uname -s|tr '[:upper:]' '[:lower:]'|sed 's/mingw64_nt.*/windows/')-$(uname -m | sed 's/x86_64/amd64/g')" | awk '{print tolower($0)}') | |
#Set MARCH variable i.e ppc64le,s390x,x86_64,i386 | |
MARCH=`uname -m` | |
dockerFabricPull() { | |
local FABRIC_TAG=$1 | |
for IMAGES in peer orderer couchdb ccenv javaenv kafka zookeeper tools; do | |
echo "==> FABRIC IMAGE: $IMAGES" | |
echo | |
docker pull hyperledger/fabric-$IMAGES:$FABRIC_TAG | |
docker tag hyperledger/fabric-$IMAGES:$FABRIC_TAG hyperledger/fabric-$IMAGES | |
done | |
} | |
dockerCaPull() { | |
local CA_TAG=$1 | |
echo "==> FABRIC CA IMAGE" | |
echo | |
docker pull hyperledger/fabric-ca:$CA_TAG | |
docker tag hyperledger/fabric-ca:$CA_TAG hyperledger/fabric-ca | |
} | |
: ${CA_TAG:="$MARCH-$VERSION"} | |
: ${FABRIC_TAG:="$MARCH-$VERSION"} | |
echo "===> Downloading platform binaries" | |
curl https://nexus.hyperledger.org/content/repositories/releases/org/hyperledger/fabric/hyperledger-fabric/${ARCH}-${VERSION}/hyperledger-fabric-${ARCH}-${VERSION}.tar.gz | tar xz | |
echo "===> Pulling fabric Images" | |
dockerFabricPull ${FABRIC_TAG} | |
echo "===> Pulling fabric ca Image" | |
dockerCaPull ${CA_TAG} | |
echo | |
echo "===> List out hyperledger docker images" | |
docker images | grep hyperledger* |
标签:VERSION,fabric,CA,bootstrap,TAG,hyperledger,FABRIC 来源: https://blog.csdn.net/qq_65612291/article/details/122269802
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。