标签:Fabric 启动 创建 笔记 sh 51toc docker channel
1 单机安装
- 在first-network目录下,运行启动脚本文件:
byfn.sh up
- 默认情况下,以mychannel通道启动。
- 启动过程会创建channel、安装合约等步骤
查看bootstrap.sh脚本文件,在fabric-samples/sctrps下
- 下载二进制文件
- 拉去docker镜像
启动网络
- ALL GOOD...说明网络启动成功
- 此时使用命令
docker ps
查看docker已启动的容器(Fabric网络容器:peer0.org1/peer0.org2/peer1.org1/peer2.org2/orderer/cli是用来执行命令的容器) - 以dev-开头的是智能合约相关的容器,
- Fabric通过channel机制隔离联盟之间的数据,联盟内部信息打通
查看byfn.sh脚本具体的内容
- 执行networkUp()方法时,首先检查拉去的二进制文件版本与Fabric版本是否相同
- 产生证书,私钥,产生channel相关的配置文件(创建mychannel)
- 最后执行docker-compose命令,把网络启动起来(其中若是kafka的共识,将启动kafka的共识文件)
fabric-samples/sctrps下的scripts.sh脚本,用于创建channel和安装合约、连码
- 创建channel,加入channel
- 更新锚节点,
- 安装合约,初始化合约
- chaincodeQuery,chaincodeInvoke,installChaincode
创建联盟
标签:Fabric,启动,创建,笔记,sh,51toc,docker,channel 来源: https://www.cnblogs.com/pursue-lss/p/16101231.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。