然而另一个“错误:表现为hyperledger / fabric-orderer:最新未找到”错误

时间:2017-10-26 00:32:17

标签: hyperledger-fabric

这个问题的部分答案(!)是我必须(提前)知道这是一个问题,找出我必须拉的图像(这里是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

参考文献:

1 个答案:

答案 0 :(得分:1)

您缺少的是必须下载二进制文件的步骤,请参阅"Download Platform-specific Binaries"

curl -sSL https://raw.githubusercontent.com/hyperledger/fabric/master/scripts/bootstrap-1.0.3.sh | bash

PS。您可以在其中一个参考资料中找到更多解释,例如: