Ubuntu启动Fabric1.1.0网络(Building Your First Network 1.1.0)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Ubuntu启动Fabric1.1.0网络(Building Your First Network 1.1.0),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1573字,纯文字阅读大概需要3分钟。
内容图文
![Ubuntu启动Fabric1.1.0网络(Building Your First Network 1.1.0)](/upload/InfoBanner/zyjiaocheng/980/2b1e640795fc402c8a2ea39bd8f2d1e0.jpg)
首先要保证系统安装了Go、Docker、Docker-Compose,可以参考文章Ubuntu16.04 搭建Fabric 1.0.0。
Building Your First Network官方文档。
我搭建的是1.1.0版本的。下面是步骤详细介绍。
1. Fabric安装
执行如下命令:
curl -sSL https://goo.gl/6wtTN5 | bash -s 1.1.0
一般情况下,这个命令会执行失败,可以直接打开网址https://goo.gl/6wtTN5,然后将文本复制到一个.sh文件中,执行如下命令:
touch fabric_bootstrap.sh
vi fabric_bootstrap.sh #把内容帖进去
注意,由于该文本中下载的是最新版本的docker,而我们搭建的是1.1.0版本,因此要对文本中的版本做一些修改,如下图:
将export VERSION=1.3.0
修改为export VERSION=1.1.0
,后面export THIRDPARTY_IMAGE_VERSION=0.4.13
我将版本修改成了0.4.6
版本,不修改不知道会不会出现问题。保存后,执行如下命令:
chmod +x fabric_bootstrap.sh
./fabric_bootstrap.sh
这个命令下载了fabric binary、官方例子、fabric所有类型docker镜像。
2.启动网络
命令执行完毕后,进入fabric-samples
文件夹下,切换分支到1.1.0
版本:
git checkout v1.1.0
然后进入first-network
文件夹下,并执行generate命令:
cd first-network
./byfn.sh -m generate
这个命令为我们的各种网络实体生成所有证书和密钥、用于引导排序服务的创世块,以及配置Channel所需的一系列配置交易。接着执行如下命令启动网络:
./byfn.sh -m up
执行成功的话,terminal如下:
3. 测试网络
执行如下命令进入CLI内部Bash:
docker exec –it cli bash
terminal显式如下:
(输入exit可退出当前bash)
查询验证数据:
peer chaincode query -C mychannel -n mycc -c '{"Args":["query","a"]}'
可查询a用户当前余额。
4.总结
搭建的过程中,会报docker版本相关的错误,是因为docker版本和first-network版本不一致,这里搭建的是版本为1.1.0的网络,所以docker和first-network的版本都必须为1.1.0。
内容总结
以上是互联网集市为您收集整理的Ubuntu启动Fabric1.1.0网络(Building Your First Network 1.1.0)全部内容,希望文章能够帮你解决Ubuntu启动Fabric1.1.0网络(Building Your First Network 1.1.0)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。