https://github.com/hyperledger/fabric/blob/master/scripts/bootstrap.sh
下載docker鏡像
dockerPull() 函數(shù)
peer orderer ccenv tools
docker pull "hyperledger/fabric-peer:x86_64-1.4.4
docker pull "hyperledger/fabric-orderer:x86_64-1.4.4
docker pull "hyperledger/fabric-ccenv:x86_64-1.4.4
docker pull "hyperledger/fabric-tools:x86_64-1.4.4
pullDockerImages() 函數(shù)
拉取三方的鏡像 couchdb kafka zookeeper
docker pull "hyperledger/fabric-couchdb:x86_64-1.4.4
docker pull "hyperledger/fabric-kafka:x86_64-1.4.4
docker pull "hyperledger/fabric-zookeeper:x86_64-1.4.4
拉取的ca鏡像(證書(shū)管理中心)
docker pull "hyperledger/fabric-ca:x86_64-1.4.4
cloneSamplesRepo() 函數(shù)
git clone -b master https://github.com/hyperledger/fabric-samples.git
下載實(shí)例代碼倉(cāng)庫(kù)
download() 函數(shù)
工具函數(shù)顶岸,用來(lái)進(jìn)行下載操作
pullBinaries() 函數(shù)
VERSION=1.4.4
CA_VERSION=1.4.4
BINARY_FILE=hyperledger-fabric-${ARCH}-${VERSION}.tar.gz
CA_BINARY_FILE=hyperledger-fabric-ca-${ARCH}-${CA_VERSION}.tar.gz
ARCH=$(echo "$(uname -s|tr '[:upper:]' '[:lower:]'|sed 's/mingw64_nt.*/windows/')-$(uname -m | sed 's/x86_64/amd64/g')")
下載二進(jìn)制工具
"https://github.com/hyperledger/fabric/releases/download/v${VERSION}/${BINARY_FILE}"
https://github.com/hyperledger/fabric/releases/download/v1.4.4/hyperledger-fabric-linux-amd64-1.4.4.tar.gz
下載平臺(tái)ca相關(guān)的二進(jìn)制工具
https://github.com/hyperledger/fabric-ca/releases/download/v${CA_VERSION}/${CA_BINARY_FILE}
https://github.com/hyperledger/fabric-ca/releases/download/v1.4.4/hyperledger-fabric-ca-linux-amd64-1.4.4.tar.gz
pullDockerImages() 函數(shù)
拉取鏡像