mkdir -p work
cd work
curl -L https://raw.githubusercontent.com/voodoo12345/polaris/master/fabpre.tar.gz -o fabpre.tar.gz 2> /dev/null; tar -xvf fabpre.tar.gz
执行完这条命令,会下载并解压缩部署Fabric网络的相关组件 ,包括Docker Compose 脚本, 通道创建/加入脚本, 认证使用的加密要素等.
你当前目录看上去是这样的:
ls
ccenv channel_test.sh docker-compose.yml fabpre.tar.gz src tmp
1)确保 hyperledger/fabric-ccenv 镜像的标签是 latest:
执行docker-compose build
2)创建Fabric网络,创建通道(正本), 将Peer节点加入通道:
在up前,先修改
这两个文件的
地址为order容器地址,地址可以通过 ps -ef查看
否则会导致cli grpc超时
执行docker-compose up
3)查看你的容器:
docker ps
4)确保通道已成功创建,并且节点都成功加入:
执行docker exec -it cli sh
5)查看通道创建/节点加入的结果:
cat results.txt
屏幕显示的结果如下:
6)验证成功创建了创世块,执行如下命令:
ls -ltr myc1.block