搭建环境: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
9.Docker-Compose的安装:
Docker-compose是支持通过模板脚本批量创建Docker容器的一个组件。在安装Docker-Compose之前,需要安装Python-pip,运行脚本:
从DaoClound安装Docker-compose,运行脚本:
10.Fabric源码下载(如果没有安装git,请安装):
从git下载源码:
速度较慢
11.Fabric Docker镜像的下载:
添加docker用户组,将test01(我的用户)添加到用户组,重启docker 服务,重启docker用户组:
进入e2e文件夹:
下载docker镜像:
查看docker镜像:
12.启动Fabric网络并完成ChainCode的测试:
启动fabric网络:
需要时间较长,不急,下图即为跑通网络:
13.测试Fabric网络:
以现在安装好的Example02为例,在官方例子中,channel名字是mychannel,链码的名字是mycc。我们首先进入CLI,我们重新打开一个命令行窗口,输入:
查询a账户的余额:
可以看见余额:
查询a账户的余额:
a账户余额为:
14.关闭Fabric网络:
关闭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