前言:基础是来自博主:明神特烦恼的优秀博客Fabric2.2全面专栏!这里仅仅对博主明神特烦恼的补充和延伸部分。
超级账本Fabric2.4自定义集群启动(修改官方Demo)
前置条件:Fabric2.4.4环境,docker环境,docker-compose环境都有。
利用存在的org1和org2脚本文件作为基础,修改org3和rog4::
org3内容:
rog4同理。
修改如下文件:configtx.yaml
拉到最下面:
做出对应修改:
修改脚本:
在network.sh脚本上加上两个组织的生成证书的命令:
修改下图部分:
最后在docker-compose-test-net.yaml文件中增加两个组织的docker信息:
输入:./network.sh up 启动集群:
显示启动成功了!
修改环境脚本:
增加对应环境变量信息。
最后在以下脚本文件进行修改:
拉到最底部:
增加信息,红框中的内容是我们需要增加的。
输入:./network.sh createChannel
将各个节点加入通道:
最后我们修改安装链码的脚本文件:
使用官方链码进行测试安装:
./network.sh deployCC -ccn basic -ccp ../asset-transfer-basic/chaincode-go -ccl go
以下是各个组织管理员审批链码的过程:
输入:docker ps:
四个组织的节点都已经安装了好了链码:
至此,简单的自定义fabric集群就做好了。