从代理后面实例化链代码时出错。 如何解决这个问题? 我给出的命令是:
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 “
答案 0 :(得分:0)
我认为您需要在docker-compose文件中更改网络配置。因为我不知道有关docker-compose文件的更多详细信息,所以我无法为您提供详细的建议。