打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Ubuntu启动Fabric1.1.0网络(Building Your First Network 1.1.0)

首先要保证系统安装了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.shvi 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。

来源:http://www.icode9.com/content-3-61401.html
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
Hyperledger fabric mac 环境搭建 001
手把手教你搭建百度Apollo自动驾驶环境
宝塔面板中使用docker管理器 管理多个面板
超实用Docker入门学习教程!
docker出现问题:dockerfile启动不起来(在启动命令后面加了/bin/bash 导致启动不起来)解决方案
bash与source
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服