【问题标题】:Hyperledger Fabric test network chaincode installation Error 500 on windows 10Hyperledger Fabric 测试网络链码安装 Windows 10 上的错误 500
【发布时间】:2021-11-08 16:07:47
【问题描述】:

我已经按照 Hyperledger 主页中描述的过程在 Windows 10 上安装了 Hyperledger 测试网络。 我知道在 Unix/Linux 上运行更好,我已经成功创建了默认通道,并且 Org1 和 Org2 的沙箱已经启动。

继续默认安装,在尝试部署基本测试链代码时,我收到以下“无法连接到 Docker 端点”错误:

$ ./network.sh deployCC -ccn basic -ccp ../asset-transfer-basic/chaincode-go -ccl go 在通道“mychannel”上部署链码 执行如下

  • CHANNEL_NAME:我的频道
  • CC_NAME:基本
  • CC_SRC_PATH: ../asset-transfer-basic/chaincode-go
  • CC_SRC_LANGUAGE:去
  • CC_VERSION:1.0
  • CC_SEQUENCE: 1
  • CC_END_POLICY:不适用
  • CC_COLL_CONFIG:不适用
  • CC_INIT_FCN:不适用
  • 延迟:3
  • MAX_RETRY:5
  • 详细:错误 在 ../asset-transfer-basic/chaincode-go 供应 Go 依赖项 ~/go/src/github.com/arianagnostakis/fabric-samples/asset-transfer-basic/chaincode-go ~/go/src/github.com/arianagnostakis/fabric-samples/test-network ~/go/src/github.com/arianagnostakis/fabric-samples/test-network 完成 vendoring Go 依赖项
  • peer 生命周期链码包 basic.tar.gz --path ../asset-transfer-basic/chaincode-go --lang golang --label basic_1.0
  • 分辨率=0 链码已打包 在 peer0.org1 上安装链码... 使用组织 1
  • 对等生命周期链码安装 basic.tar.gz
  • 分辨率=1 错误:链代码安装失败,状态为:500 - 无法调用“InstallChaincode”的支持实现:无法构建链代码:docker build failed:docker image 检查失败:无法连接到 Docker 端点 peer0.org1 上的链码安装失败 部署链码失败

任何想法都非常感谢,因为我已经为此奋斗了几天......

【问题讨论】:

标签: docker hyperledger-fabric hyperledger-chaincode


【解决方案1】:

解决了。 (谢谢@Gelu,@david_k)

问题在于 Docker 没有将容器正确地暴露给我正在使用的 Git-bash CLI (...)

所以,我尝试了 WSL2:我只花了大约 30 分钟来设置 Ubuntu,在其中安装 Hyperledger 和 GO,然后启动并运行示例链代码。

我没有重新安装 Docker。我正在使用 Docker Desktop 版本 4.1.1 (69879),它在 Settings-->Resources-->WSL INTEGRATION 中具有一个惊人的功能,可以将容器暴露给所有安装了 WSL 的发行版(!)。

自第一次尝试以来,测试链代码运行迅速且非常流畅。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-10-12
    • 1970-01-01
    • 1970-01-01
    • 2021-05-19
    • 1970-01-01
    • 2021-01-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多