clear docker
#!/usr/bin/env bash
docker rm $(docker ps -aq)
docker rmi $(docker images dev-* -q)
docker rmi $(docker images net-* -q)
sudo docker rm -f $(sudo docker ps -aq)
sudo docker network prune
sudo docker volume prune
##
echo "clear is successf"
项目名称
peer : 华为 小米
orderer: cpu
通道名称: channelliu
第一步 生成 证书文件
cryptogen generate --config=./crypto-config.yaml
第二步骤 生成 创世块,通道配置文件 锚节点
创建目录 mkdir channel-artifacts
生成创世块: configtxgen -profile TwoOrgsOrdererGenesis -outputBlock ./channel-artifacts/genesis.block
生成通道配置文件: configtxgen -profile TwoOrgsChannel -outputCreateChannelTx ./channel-artifacts/mychannel.tx -channelID channelliu
更新锚节点:
configtxgen -profile TwoOrgsChannel -outputAnchorPeersUpdate ./channel-artifacts/Org1MSPanchors.tx -channelID channelliu -asOrg Org1MSP
configtxgen -profile TwoOrgsChannel -outputAnchorPeersUpdate ./channel-artifacts/Org2MSPanchors.tx -channelID channelliu -asOrg Org2MSP
第三步 配置docker 配置文件
docker-compose -f docker-compose-cli.yaml up -d
容器操作
docker exec -it cli bash
### 1. 创建通道
shell peer channel create -o orderer.cpu.com:7050 -c channelliu -f ./channel-artifacts/channel.tx --tls true --cafile /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/cpu.com/orderers/orderer.cpu.com/msp/tlscacerts/tlsca.cpu.com-cert.pem
### 2. 节点加入通道
### 3. 安装链码
### 4. 实例化链码
### 5. 初始化链码