单节点fabric网络搭建
1.网络搭建
基本信息:基于fabric2.2上的test-network。centos 7
节点 | IP | 端口 |
---|---|---|
orderer | 192.168.184.153 | 7050 |
peer0.org1 | 192.168.184.153 | 7051 |
peer0.org2 | 192.168.184.153 | 9051 |
#启动dokcer
systemctl start docker
#进入到fabric-samples中的测试网络
cd fabric-samples/test-network
#基于network.sh脚本启动网络并配置智能合约
./network.sh up
./network.sh createChannel -c mychannel
#chaincode-go文件夹是自己创建的,将写好的链码放入该文件夹中
mkdir chaincode-go
./network.sh deployCC -ccn mycc -ccp ./chaincode-go -ccl go
#添加Fabric中的bin文件路径,在test-network文件夹中执行该命令
export PATH=${PWD}/../bin:$PATH
#配置peer0.org1操作网络,在test-network文件夹中执行该命令
# Environment variables for Org1
export CORE_PEER_TLS_ENABLED=true
export CORE_PEER_LOCALMSPID="Org1MSP"
export CORE_PEER_TLS_ROOTCERT_FILE=${PWD}/organizations/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt
export CORE_PEER_MSPCONFIGPATH=${PWD}/organizations/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp
export CORE_PEER_ADDRESS=localhost:7051
#到此为止网络已经搭建完成,并且可以通过peer0.org1接入网络
#清除整个网络,产生的所有内容都会被清除
./network.sh down