搭建超级账本fabric1.0运行环境

搭建环境:VMware workstation 14,Ubuntu16.04

1.安装VMware workstation 14软件,安装Ubuntu16.04系统。

2.sudo vi /etc/apt/sources.list

打开这个apt源列表,如果其中看到是http://us.xxxxxx之类的,那么就是外国的,如果看到是http://cn.xxxxx之类的,那么就不用换的。我的是美国的源,所以需要做一下批量的替换。在命令模式下,输入:

:%s/us./cn./g

就可以把所有的us.改为cn.了。然后输入:wq即可保存退出。

3.,进行系统更新

4.安装ssh

5.安装vim

6.go语言的安装。

   解压go语言安装包

   修改用户环境变量

   添加以下内容:

export PATH=$PATH:/usr/local/go/bin 
export GOROOT=/usr/local/go 
export GOPATH=$HOME/go 
export PATH=$PATH:$HOME/go/bin  

:wq进行保存退出,将环境变量载入

go的目录GOPATH设置为当前用户的文件夹下,同时创建go文件夹

7.安装curl

8.安装dockers

准备安装环境:

添加docker的官网GPG秘钥:

验证KEY:

选择仓库:

更新源:

安装docker ce版:

运行hello-world:

查看docker版本:

修改当前用户(我使用的用户叫test01)权限:

注销并重新登录,然后添加阿里云的Docker Hub容器镜像加速:

建立docker文件夹:

sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["需要注册阿里云自己添加"] } EOF

不同的版本添加方法是不一样的,官方的文档如下:

https://cr.console.aliyun.com/#/accelerator

重新加载daemon,重新启动docker:

9.Docker-Compose的安装:

Docker-compose是支持通过模板脚本批量创建Docker容器的一个组件。在安装Docker-Compose之前,需要安装Python-pip,运行脚本:

从DaoClound安装Docker-compose,运行脚本:

10.Fabric源码下载(如果没有安装git,请安装):

建立文件夹,然后进入文件夹:

从git下载源码:

速度较慢

选择fabric版本:

11.Fabric Docker镜像的下载:

添加docker用户组,将test01(我的用户)添加到用户组,重启docker 服务,重启docker用户组:

进入e2e文件夹:

下载docker镜像:

查看docker镜像:

12.启动Fabric网络并完成ChainCode的测试:

启动fabric网络:

需要时间较长,不急,下图即为跑通网络:

13.测试Fabric网络:

以现在安装好的Example02为例,在官方例子中,channel名字是mychannel,链码的名字是mycc。我们首先进入CLI,我们重新打开一个命令行窗口,输入:

查询a账户的余额:

可以看见余额:

把a账户的余额再转20元给b账户,运行命令:

查询a账户的余额:

a账户余额为:

14.关闭Fabric网络:

退出cli容器:

关闭Fabric的命令:

参考链接:1.快速搭建一个Fabric 1.0的环境http://www.cnblogs.com/studyzy/p/7437157.html

                  2.在ubuntu 16.04上安装docker:https://blog.csdn.net/yyh272/article/details/77389064

 

 

 

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值