Blockchain 使用Docker工具箱的Hyperledger结构v0.6
我正在Windows上使用Docker工具箱运行Hyperledger Fabric v0.6。对等和CA已成功启动。 当我运行以下命令时:Blockchain 使用Docker工具箱的Hyperledger结构v0.6,blockchain,hyperledger,hyperledger-fabric,Blockchain,Hyperledger,Hyperledger Fabric,我正在Windows上使用Docker工具箱运行Hyperledger Fabric v0.6。对等和CA已成功启动。 当我运行以下命令时: CORE_CHAINCODE_ID_NAME=mycc CORE_PEER_ADDRESS=0.0.0.0:7051 ./chaincode_example02. 以错误结束: “尝试连接到本地对等计算机时出错:grpc:在 “拨号” 我将0.0.0:7051更改为dockerfile_vp0_1的内部IP,172.17.0.3:7051,但最终还是出现
CORE_CHAINCODE_ID_NAME=mycc CORE_PEER_ADDRESS=0.0.0.0:7051 ./chaincode_example02.
以错误结束:
“尝试连接到本地对等计算机时出错:grpc:在
“拨号”
我将0.0.0:7051
更改为dockerfile_vp0_1的内部IP,172.17.0.3:7051
,但最终还是出现了相同的错误
我遵守公司的指示,而且我在公司防火墙后面
你能帮忙吗
我知道CORE\u PEER\u ADDRESS是对等方的IP地址,那么什么是CORE\u VM\u端点?运行
CORE\u CHAINCODE\u ID\u NAME=mycc CORE\u PEER\u ADDRESS=0.0.0.0:7051./CHAINCODE\u example2
命令的位置似乎是关键因素
我可以复制运行docker compose up、在Windows主机上获取chaincode_example02代码、在Windows上构建chaincode,然后打开新的docker Quickstart窗口所经历的相同结果。我将目录更改为$GOPATH/src/github.com/chaincode_example02目录,然后运行上述命令。结果与问题中提到的结果相符
从Docker容器中为对等映像运行命令应该会产生不同的结果
docker compose up
后,打开另一个docker Quickstart窗口docker exec-it\u vp0\u 1 bash
。要查找容器名称,可以先运行docker ps
netstat-an
命令可用于检查端口7051是否处于侦听状态对等节点启动--peer chaincodedev
命令。这应该是docker-compose.yml文件的结果,因为它是该文件中的最后一条语句go build
CORE\u chaincode\u ID\u NAME=mycc CORE\u PEER\u ADDRESS:0.0.0.7051./chaincode\u example02
命令运行
CORE\u CHAINCODE\u ID\u NAME=mycc CORE\u PEER\u ADDRESS=0.0.0.0:7051./CHAINCODE\u example2
命令的位置似乎是关键因素
我可以复制运行docker compose up、在Windows主机上获取chaincode_example02代码、在Windows上构建chaincode,然后打开新的docker Quickstart窗口所经历的相同结果。我将目录更改为$GOPATH/src/github.com/chaincode_example02目录,然后运行上述命令。结果与问题中提到的结果相符
从Docker容器中为对等映像运行命令应该会产生不同的结果
docker compose up
后,打开另一个docker Quickstart窗口docker exec-it\u vp0\u 1 bash
。要查找容器名称,可以先运行docker ps
netstat-an
命令可用于检查端口7051是否处于侦听状态对等节点启动--peer chaincodedev
命令。这应该是docker-compose.yml文件的结果,因为它是该文件中的最后一条语句go build
CORE\u chaincode\u ID\u NAME=mycc CORE\u PEER\u ADDRESS:0.0.0.7051./chaincode\u example02
命令有人能帮我做上面的查询吗?有人能帮我做上面的查询吗?我按照你提到的步骤做了,命令很好。谢谢如果需要放置修改后的链码,是否需要将其放置在docker容器中?另外,我想使用Docker工具箱为Hyperledger使用Node HFC SDK。是否有任何文档可以帮助我使用Docker工具箱使用Node HFC SDK?链码确实在Docker容器中运行。但是,Hyperledger结构版本0.6.1中没有用于在部署链码后更新链码的功能。就Hyperledger Fabric客户端而言,我认为没有特定于使用Docker工具箱的文档。Hyperledger Fabric客户端的主要文档位于。我遵循了您提到的步骤,命令运行良好。谢谢如果需要放置修改后的链码,是否需要将其放置在docker容器中?另外,我想使用Docker工具箱为Hyperledger使用Node HFC SDK。是否有任何文档可以帮助我使用Docker工具箱使用Node HFC SDK?链码确实在Docker容器中运行。但是,Hyperledger结构版本0.6.1中没有用于在部署链码后更新链码的功能。就Hyperledger Fabric客户端而言,我认为没有特定于使用Docker的文档