./network_setup.sh up channel
运行该命令后,我收到了这个错误
ERROR: manifest for hyperledger/fabric-orderer:latest not found
我该如何消除这个错误?请帮帮我。
./network_setup.sh up channel
运行该命令后,我收到了这个错误
ERROR: manifest for hyperledger/fabric-orderer:latest not found
我该如何消除这个错误?请帮帮我。
这个错误信息显示公共Docker Hub上大多数'fabric-*'镜像中目前没有现有的“latest”标签。我们必须在docker命令或docker-compose文件中指定我们要拉取的镜像版本。
您可以在此处找到所有可用的'fabric-orderer'标签。
例如:
# 使用之前将其拉到本地
docker pull hyperledger/fabric-orderer:x86_64-1.0.0-rc1
# 将其重命名为“latest”
docker tag hyperledger/fabric-orderer:x86_64-1.0.0-rc1 hyperledger/fabric-orderer:latest
请尝试查找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中如果您看到:
...
image: hyperledger/fabric-orderer
...
将其更改为:
image: hyperledger/fabric-orderer:x86_64-1.0.0-rc1
此修复程序还应用于base/docker-compose-base.yaml中的fabric-peer、fabric-ca设置以进行对齐。
编辑问题已不再存在。现在,fabric团队将提供默认的“latest”标记。
image: hyperledger/fabric-orderer
带有行号:
image: hyperledger/fabric-orderer:x86_64-1.0.0
下载特定平台的二进制文件对我有用
curl -sSL https://raw.githubusercontent.com/hyperledger/fabric/master/scripts/bootstrap.sh | bash -s 1.1.0
source:
在运行./network_setup.sh之前,你不能仅仅只运行它。必须先生成或拉取docker镜像。
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
make docker
,它会创建:latest
映像。curl -sSL https://bit .ly/2ysbOFE | bash -s -- 2.2.2 1.4.9
如此指示 https://hyperledger-fabric.readthedocs.io/en/release-2.2/test_network.html
我遇到了同样的问题,我的解决方法是去控制台并使用以下命令列出我电脑上所有的Docker镜像:
docker images --all
我得到了这样一个列表:
REPOSITORY TAG IMAGE ID CREATED SIZE
dev-peer0.org1.example.com-fabcar-1.0 latest 2b951138a408 10 hours ago 173MB
<none> <none> 0dc88d79f8bf 10 hours ago 173MB
<none> <none> 94c8e5b3db58 10 hours ago 173MB
hyperledger/fabric-ca x86_64-1.1.0 72617b4fa9b4 6 weeks ago 299MB
hyperledger/fabric-tools latest b7bfddf508bc 6 weeks ago 1.46GB
hyperledger/fabric-tools x86_64-1.1.0 b7bfddf508bc 6 weeks ago 1.46GB
所以,考虑到我下载的版本是1.1.0,我去找了docker-compose.yml文件,并查找了所有以image:开头的行,并在末尾添加了与图像相同的标签。例如:
image:hyperledger/fabric-ca
已更新为
image: hyperledger/fabric-ca:x86_64-1.0.0