我试图在kubernetes多个节点上运行fabric网络。该问题是在实例化链码时发生的。它在单节点Kubernetes集群上工作良好,但在多个节点上的链码实例化方面给出了以下错误。
对等上的错误
2020-01 11:15:29.083 UTC代言人SimulateProposal -> ERRO 32b channel1未能调用链码名称:“lscc”,错误: Post http://docker:2375/build?networkmode=host&t=nid1-org1peer1-cc-1.0-bb7b63f343a13a21a9c1a0d74aa7d87a8898eaa0f093e1c77941b4fc795223f3b4:未能生成特定于平台的码头构建:未能提取超级总帐/fabric-ccenv:1.4: API错误(500):在等待连接时取消https://registry-1.docker.io/v2/:net/http:请求(等待标头时超过Client.Timeout)
码头上的错误-dind
“
time=”2020-01T11:15:29.066402366Z“level=warning msg=”错误获取v2注册表: Get https://registry-1.docker.io/v2/:net/http:请求在等待连接时被取消(Client.Timeout超过等待标头)“time="2020-12-01T11:15:29.066733856Z”level=info msg=“尝试在错误后拉下一个端点: Get https://registry-1.docker.io/v2/:net/http:请求取消时等待连接(等待标头时超过Client.Timeout)
发布于 2020-12-03 06:02:16
当织物的链码被实例化时,它被创建为一个沙箱形式的码头容器。上面的容器是在一个名为fabric-ccenv的坞映像中创建的,它是在对等配置(core.yaml)中定义的。
当查看当前日志时,上面的图像似乎无法被提取。
它似乎将通过执行下面的代码并将映像下载到本地存储库来解决。
docker pull hyperledger/fabric-ccenv:1.4
此外,错误似乎是与码头的DNS/代理有关的问题,我也有同样的问题。
我通过将8.8.8.8设置为默认的DNS来修正这个问题
->码头/首选项/代理
System proxy
->系统首选项
然后,添加我的系统DNS服务器8.8.8.8
。
https://stackoverflow.com/questions/65089694
复制相似问题