fabric-samples中first-network如何启动并手动进行查询,交易和初始化操作的简单做法

    安装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网络,最后如下图所示:

    fabric-samples中first-network如何启动并手动进行查询,交易和初始化操作的简单做法_第1张图片

    4:重新打开一个终端,执行docker ps看到一个tools, 一个orderer, 4个peer

    fabric-samples中first-network如何启动并手动进行查询,交易和初始化操作的简单做法_第2张图片

    5:执行docker exec -it cli bash

    (后面的可以按照官方文档的操作进行测试了!)

     链接:https://hyperledger-fabric.readthedocs.io/en/latest/build_network.html

你可能感兴趣的:(区块链(fabric))