这个问题的部分答案(!)是我必须(提前)知道这是一个问题,找出我必须拉的图像(这里是Orderer),然后将它们全部用“最新”。这似乎次优。我知道这个问题,因为我以前经历过这个问题,但是......我是一个菜鸟,并且跟随着这里:
兴奋的Noob想要write first app
尽职地跟随Prereqs
然后
/startFabric.sh # don't rewrite paths for Windows Git Bash users export MSYS_NO_PATHCONV=1 docker-compose -f docker-compose.yml down Removing network net_basic WARNING: Network net_basic not found. docker-compose -f docker-compose.yml up -d ca.example.com orderer.example.com peer0.org1.example.com couchdb Creating network "net_basic" with the default driver Pulling orderer.example.com (hyperledger/fabric-orderer:latest)... ERROR: manifest for hyperledger/fabric-orderer:latest not found
Noob沮丧地离开了?
请修改教程页面以引用此额外的pre-req
或参数化脚本以取ListView
或者我错过了什么?
这些说明可能是:
使用“fabric-orderer”作为模板,确定您的架构的最新版本: https://hub.docker.com/r/hyperledger/fabric-orderer/tags/
在我的情况下,最新的标签是DOCKER_TAG={{VALUE}}
,我正在使用bash,所以:
TAG={{THE CORRECT VALUE}} // In my case x86_64-1.0.3 for IMAGE in orderer couchdb peer ca tools do docker pull hyperledger/fabric-${IMAGE}:${TAG} && \ docker tag \ hyperledger/fabric-${IMAGE}:${TAG} \ hyperledger/fabric-${IMAGE}:latest done
参考文献:
答案 0 :(得分:1)
您缺少的是必须下载二进制文件的步骤,请参阅"Download Platform-specific Binaries"。
curl -sSL https://raw.githubusercontent.com/hyperledger/fabric/master/scripts/bootstrap-1.0.3.sh | bash
PS。您可以在其中一个参考资料中找到更多解释,例如: