搭建环境: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.youkuaiyun.com/yyh272/article/details/77389064
本文详细介绍如何在Ubuntu16.04上使用VMwareworkstation14搭建Hyperledger Fabric1.0环境,并覆盖SSH、Vim、Go语言、Docker、Docker-Compose等关键工具的安装配置流程。
5194

被折叠的 条评论
为什么被折叠?



