超级账本Fabric2.4自定义集群启动(修改官方Demo)

前言:基础是来自博主:明神特烦恼的优秀博客Fabric2.2全面专栏!这里仅仅对博主明神特烦恼的补充和延伸部分。

超级账本Fabric2.4自定义集群启动(修改官方Demo)

前置条件:Fabric2.4.4环境,docker环境,docker-compose环境都有。

利用存在的org1和org2脚本文件作为基础,修改org3和rog4::

超级账本Fabric2.4自定义集群启动(修改官方Demo)_第1张图片 

超级账本Fabric2.4自定义集群启动(修改官方Demo)_第2张图片

org3内容:

超级账本Fabric2.4自定义集群启动(修改官方Demo)_第3张图片

 rog4同理。

修改如下文件:configtx.yaml 

超级账本Fabric2.4自定义集群启动(修改官方Demo)_第4张图片

超级账本Fabric2.4自定义集群启动(修改官方Demo)_第5张图片

 拉到最下面:

做出对应修改:

超级账本Fabric2.4自定义集群启动(修改官方Demo)_第6张图片

 修改脚本:

超级账本Fabric2.4自定义集群启动(修改官方Demo)_第7张图片

 

超级账本Fabric2.4自定义集群启动(修改官方Demo)_第8张图片

 在network.sh脚本上加上两个组织的生成证书的命令:

超级账本Fabric2.4自定义集群启动(修改官方Demo)_第9张图片修改下图部分:超级账本Fabric2.4自定义集群启动(修改官方Demo)_第10张图片

 最后在docker-compose-test-net.yaml文件中增加两个组织的docker信息:

超级账本Fabric2.4自定义集群启动(修改官方Demo)_第11张图片

超级账本Fabric2.4自定义集群启动(修改官方Demo)_第12张图片

 输入:./network.sh up 启动集群:超级账本Fabric2.4自定义集群启动(修改官方Demo)_第13张图片

 显示启动成功了!

 修改环境脚本:

超级账本Fabric2.4自定义集群启动(修改官方Demo)_第14张图片

超级账本Fabric2.4自定义集群启动(修改官方Demo)_第15张图片

超级账本Fabric2.4自定义集群启动(修改官方Demo)_第16张图片

增加对应环境变量信息。 

最后在以下脚本文件进行修改:

超级账本Fabric2.4自定义集群启动(修改官方Demo)_第17张图片

拉到最底部:

增加信息,红框中的内容是我们需要增加的。

超级账本Fabric2.4自定义集群启动(修改官方Demo)_第18张图片

 输入:./network.sh createChannel

将各个节点加入通道:

超级账本Fabric2.4自定义集群启动(修改官方Demo)_第19张图片

 最后我们修改安装链码的脚本文件:

超级账本Fabric2.4自定义集群启动(修改官方Demo)_第20张图片

 

超级账本Fabric2.4自定义集群启动(修改官方Demo)_第21张图片

 使用官方链码进行测试安装:

./network.sh deployCC -ccn basic -ccp ../asset-transfer-basic/chaincode-go -ccl go

超级账本Fabric2.4自定义集群启动(修改官方Demo)_第22张图片

 以下是各个组织管理员审批链码的过程:

超级账本Fabric2.4自定义集群启动(修改官方Demo)_第23张图片

超级账本Fabric2.4自定义集群启动(修改官方Demo)_第24张图片

输入:docker ps:

 四个组织的节点都已经安装了好了链码:超级账本Fabric2.4自定义集群启动(修改官方Demo)_第25张图片

 至此,简单的自定义fabric集群就做好了。

你可能感兴趣的:(Fabric2.4自定义集群,docker,容器,fabric)