动态添加orderer节点_(4条消息) (三)Fabric2.0启动网络脚本配置剖析

根据HyperLedger Fabric 2.0-release测试网络部署可知fabric网络启动主要依赖脚本./byfn.sh up

接下针对这个脚本进行剖析,研究fabric2.0 first-network的启动过程。

1.byfn.sh

查看byfn.sh找到up模式主要做了什么,如下图可见,执行networkUp这个function来实现fabric网络启动。

接下来进入networkUp详细阅读:

networkUp这个function里面核心脚本主要为以上红色框住的部分,分别为:

1. 检查二进制文件是否可用以及对应版本docker镜像是否存在。

2. 假如当前sh所在父目录不存在crypto-config目录就执行生成区块、通道以及证书脚本,详情请查看Fabric2.0 first-network 生成配置说明

3. 使用docker-compose命令启动fabric网络。

4. 加载go合约依赖包

5. 使用cli客户端执行脚本操作其中在默认条件下启动yaml文件包括:

docker-compose-cli.yaml

docker-compose-etcdraft2.yaml

2.docker-compose-cli.yaml

为了看清楚docker-compose-cli.yaml具体启动了什么,我们将文件拆分执行

首先打开控制台,输入以下命令cd first-network

docker-compose -f docker-compose-cli.yaml up -d 2

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值