本章主要是下载Fabric、fabric-samples项目源码,并运行Fabric-samples目录下basic-network智能合约的运行。
仅记录个人搭建过程的点滴。
***要注意版本和分支
首先,在go的安装目录 src下新建github.com/hyperledger目录。
第1步:下载Fabric源码:
从https://github.com/hyperledger/fabric查看最新的分支release-2.3。
进入目录:/usr/local/go/src/github.com/hyperledger/fabric/scripts,
修改 bootstrap.sh脚本:
执行脚本:
可以看到下载的镜像:
第3步:下载fabric-samples源码
从https://github.com/hyperledger/fabric-samples查看最新的分支release-1.4。
第4步:下载和解压fabric、fabric-ca项目。
https://github.com/hyperledger/fabric/branches查看fabric最新的分支2.3.3
从https://github.com/hyperledger/fabric-ca/releases 查看fabric-ca最新的分支1.5.0
下载完成后解压到/fabric-samples当前目录。
可以看到生成可执行文件和配置文件分别存放到bin和config目录下。
第5步:启动网络。
进入/usr/local/go/src/github.com/hyperledger/fabric-samples/basic-network目录。
执行./generate.sh脚本:
执行./ start.sh脚本:
可以看到生成4个docker容器:
最后运行结果如下:
运行过程遇到问题:参考
fabric使用配置文件configtx.yaml生成创世区块时遇到的坑
https://blog.csdn.net/weixin_44029550/article/details/113742943
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。