安装fabric-samples过程请参考:https://hyperledger-fabric.readthedocs.io
自动化启动:
1:通过脚本byfn.sh,执行./byfn.sh -m generate实现: Generate certificates, Generating Orderer Genesis block, Generating channel configuration transaction 'channel.tx', Generating anchor peer update for Org1MSP , Generating anchor peer update for Org2MSP 做好基础准备工作。
2:执行./byfn.sh -m up启动fabric1.0网络,并调用script中的script.sh脚本文件进行自动化的测试;初始化, 查询, 交易, 查询
3:执行./byfn.sh -m down进行清理收尾工作
手动测试:
(官方文档非常的复杂,前面的准备工作需要自己一个一个的启动,很是繁琐,有时候一个不对就会影响后面,可不可以只让我们手动去做测试,前面的环境基础准备工作快速部署好?有的!下面将会说明:)
1:调用./byfn.sh -m generate,做好基础准备工作
2:执行:vim docker-compose-cli.yaml, 将其中的 command: /bin/bash -c './scripts/script.sh ${CHANNEL_NAME} ${DELAY}; sleep $TIMEOUT'注释掉
(这句会自动的执行script中的script.sh脚本文件,进行自动化的测试!)
3:执行./byfn.sh -m up启动fabric1.0网络,最后如下图所示:
4:重新打开一个终端,执行docker ps看到一个tools, 一个orderer, 4个peer
5:执行docker exec -it cli bash
(后面的可以按照官方文档的操作进行测试了!)
链接:https://hyperledger-fabric.readthedocs.io/en/latest/build_network.html