错误:显示超级边缘/结构 - 订购者:最新未找到

Nar*_*ire 11 docker blockchain docker-compose hyperledger hyperledger-fabric

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

./network_setup.sh up  channel
Run Code Online (Sandbox Code Playgroud)

运行此命令后,我收到此错误信息

ERROR: manifest for hyperledger/fabric-orderer:latest not found
Run Code Online (Sandbox Code Playgroud)

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

刘宇翔*_*刘宇翔 13

此错误信息显示,目前公共docker Hub上的大多数"fabric-*"图像中不存在"最新"标记.我们必须在docker命令或docker-compose文件中指定我们想要提取的图像版本

你可以找到"织物订货"的所有可用的标签在这里

例如:

  1. 在docker命令中

#在使用之前拉到本地
docker pull hyperledger/fabric-orderer:x86_64-1.0.0-rc1
#将其重命名为'latest'
泊坞窗标签hyperledger/fabric-orderer:x86_64-1.0.0-rc1 hyperledger/fabric-orderer:最新

  1. 建议:在docker compose文件中指定标记

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

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

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

extends:
file:base/docker-compose-base.yaml

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

...
图片:hyperledger/fabric-orderer
...

改变它

image:hyperledger/fabric- orderer:x86_64-1.0.0-rc1

建议此修复程序也应用于base/docker-compose-base.yaml中的 fabric-peer,fabric-ca设置以进行对齐.

编辑问题不再存在.现在,结构团队将提供默认的最新标签.


小智 5

您不能只运行 ./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 
Run Code Online (Sandbox Code Playgroud)

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

docker pull 已有镜像,请参考:https : //github.com/hyperledger/fabric/tree/master/examples/dchackfest/samples/e2e

  • 404 在您的最后一个链接上。 (2认同)

Raj*_*wal 5

这对我有用:在yaml文件中替换以下行:

image: hyperledger/fabric-orderer
Run Code Online (Sandbox Code Playgroud)

有线:

image: hyperledger/fabric-orderer:x86_64-1.0.0
Run Code Online (Sandbox Code Playgroud)

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


Mig*_*ota 5

下载特定于平台的二进制文件对我有用

curl -sSL https://raw.githubusercontent.com/hyperledger/fabric/master/scripts/bootstrap.sh | bash -s 1.1.0
Run Code Online (Sandbox Code Playgroud)

来源: