1, 解压完 hyperledger-fabric-linux-amd64-1.4.3.tar.gz包
可以看到在目录network010下生成了bin目录了config目录
我们用peer0去执行链码:
此时我的环境是:
本机的ip地址是192.168.56.12
所以我的peer0.org1.example.com的外部访问地址就是192.168.56.12:7051,orderer.example.com的地址外部访问地址就是192.168.56.12:7050
设置以下环境变量:
export CORE_PEER_ADDRESS="192.168.56.12:7051" #这个IP地址是peer0.org1.example.com的外部访问地址 export FABRIC_CFG_PATH="/usr/local/gopath/src/github.com/hyperledger/fabric/network010/config" export CORE_PEER_LOCALMSPID="Org1MSP" export CORE_PEER_MSPCONFIGPATH="/usr/local/gopath/src/github.com/hyperledger/fabric/network010/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp" export CORE_PEER_TLS_CERT_FILE="/usr/local/gopath/src/github.com/hyperledger/fabric/network010/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.crt" export CORE_PEER_TLS_KEY_FILE="/usr/local/gopath/src/github.com/hyperledger/fabric/network010/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.key" export CORE_PEER_TLS_ROOTCERT_FILE="/usr/local/gopath/src/github.com/hyperledger/fabric/network010/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt"
我们看看查询数据:
peer chaincode invoke -o 192.168.56.12:7050 -C mychannel -n mychaincode01 -c '{"Args":["queryAll"]}'
此时可以看到我没有在cli容器中调用peer命令,其他的命令同样适用
.example.com