Edm*_*hee 2 docker docker-compose hyperledger hyperledger-fabric hyperledger-composer
我正在制作 Hyperledger Fabric 教程:运行 Fabric 应用程序,并且位于设置区块链网络部分。我使用的是 M1 MacBook Pro,我需要使用以下命令部署链代码
./network.sh deployCC -ccn basic -ccp ../asset-transfer-basic/chaincode-javascript/ -ccl javascript
不幸的是结果失败了
Error: chaincode install failed with status: 500 - failed to invoke backing implementation of 'InstallChaincode': could not build chaincode: docker build failed: docker image build failed: docker build failed: Failed to pull hyperledger/fabric-nodeenv:2.3: no matching manifest for linux/arm64/v8 in the manifest list entries
Chaincode installation on peer0.org1 has failed
Deploying chaincode failed
我对 docker 和 hyperledger Fabric 非常陌生,所以我不确定对于 docker 无法拉取 hyperledger/fabric-nodeenv:2.3 以及 linux/arm64/v8 不在清单列表条目中的问题我应该做什么。
请注意,我使用的是 M1 MacBook Pro,这是我当前的机器及其上运行的操作系统:
Darwin Edmunds-MBP 20.6.0 Darwin Kernel Version 20.6.0: Mon Aug 30 06:12:20 PDT 2021; root:xnu-7195.141.6~3/RELEASE_ARM64_T8101 x86_64
您可以先使用 Linux 平台拉取镜像,然后再运行教程中的命令。
docker pull --platform linux/x86_64 hyperledger/fabric-nodeenv:2.3
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1375 次 |
| 最近记录: |