Hyperledger Fabric:如果是behing代理,则对等实例化不起作用

时间:2018-04-11 12:57:22

标签: hyperledger-fabric

从代理后面实例化链代码时出错。 如何解决这个问题? 我给出的命令是:

peer chaincode instantiate -o orderer.org1.com:7050 --tls --cafile /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/org1.com/orderers/orderer.org1.com/msp/tlscacerts/tlsca.org1.com-cert.pem -C $CHANNEL_NAME -n mycc -l node -v 1.0 -c '{"Args":[]}' -P "OR ('org1SP.peer','org2MSP.peer')"
  

错误:   2018-04-11 11:31:28.224 UTC [chaincodeCmd] checkChaincodeCmdParams - > INFO 001使用默认的escc   2018-04-11 11:31:28.224 UTC [chaincodeCmd] checkChaincodeCmdParams - > INFO 002使用默认vscc   错误:错误支持链代码:rpc错误:代码=未知desc =错误启动容器:无法生成特定于平台的docker build:从build返回错误:1“npm ERR!code ENOTFOUND   错误的ERR! errno ENOTFOUND   错误的ERR!网络请求https://registry.npmjs.org/fabric-shim失败,原因:getaddrinfo ENOTFOUND registry.npmjs.org registry.npmjs.org:443   错误的ERR!网络这是与网络连接相关的问题。   错误的ERR!网络在大多数情况下,您在代理后面或网络设置不良。   错误的ERR!网络   错误的ERR!网络如果你是代理人,请确保   错误的ERR!网络'代理'配置设置正确。请参阅:'npm help config'

npm ERR!可以在以下位置找到此运行的完整日志: 错误的ERR! /root/.npm/_logs/2018-04-11T11_31_30_613Z-debug.log “

1 个答案:

答案 0 :(得分:0)

我认为您需要在docker-compose文件中更改网络配置。因为我不知道有关docker-compose文件的更多详细信息,所以我无法为您提供详细的建议。