错误:hyperledger / fabric-orderer的清单:最新未find

我正在尝试使用以下命令启动networking

./network_setup.sh up channel 

运行这个命令后,我收到这个错误

 ERROR: manifest for hyperledger/fabric-orderer:latest not found 

如何删除此错误?请帮助我

这个错误信息显示,实际上在公共docker集线器的大多数“fabric- *”中没有现有的“最新”标签。 我们必须在docker命令或docker-compose文件中指定我们想要的图像版本

你可以在这里find'fabric-orderer'的所有可用标签

例如:

  1. 在docker命令中

#使用之前拉到本地
docker pull hyperledger / fabric-orderer:x86_64-1.0.0-rc1
#将其重命名为“最新”
docker标签超级化器/ fabric-orderer:x86_64-1.0.0-rc1 hyperledger / fabric-orderer:latest

  1. build议 :在docker撰写文件中指定标签

请尝试查找network_setup.sh中使用的docker-compose文件。

如果你使用1.0beta,它应该是docker-compose-cli.yaml

在docker-compose-cli.yaml中,如果你看到:

延伸:
file:base / docker-compose-base.yaml

那么在base / docker-compose-base.yaml中,如果你看到这个:


image:hyperledger / fabric-orderer

改变它

image:hyperledger / fabric- ordererx86_64-1.0.0-rc1

build议将此修补程序应用于基本/ docker-compose-base.yaml中的 fabric-peer,fabric-ca设置以进行alignment。

你不能运行./network_setup.sh。 在运行./netork_setup.sh之前,要生成或者需要docker pull图像。

 sudo rm -Rf $GOPATH/src/github.com/hyperledger mkdir -pv $GOPATH/src/github.com/hyperledger cd $GOPATH/src/github.com/hyperledger git clone http://gerrit.hyperledger.org/r/fabric git clone https://github.com/hyperledger/fabric-ca cd $GOPATH/src/github.com/hyperledger/fabric git branch --all git fetch make clean make dist-clean make configtxgen make docker make peer-docker make orderer-docker make couchdb cd $GOPATH/src/github.com/hyperledger/fabric-ca git branch --all git fetch make clean make dist-clean make docker 

要自己生成图片,请参考: https : //github.com/hyperledger/fabric/blob/master/examples/e2e_cli/end-to-end.rst

docker拉现有的图像,请参阅: https : //github.com/hyperledger/fabric/tree/master/examples/dchackfest/samples/e2e

这对我有效:在yaml文件中replace下面的行:

 image: hyperledger/fabric-orderer 

用行:

 image: hyperledger/fabric-orderer:x86_64-1.0.0 

您可以根据docker hub( https://hub.docker.com/r/hyperledger/fabric-orderer/tags/ )中的可用性select其他版本。