搭建环境需要安装的软件有:
docker、docker-compose、go语言
1、docker的安装
docker介绍:
Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。
Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。
容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。
//安装命令
#yum -y install docker-io
yum -y install 与yum install区别
说明:如果使用yum install xxxx,会找到安装包之后,询问你Is this OK[y/d/N],需要你手动进行选择。但是如果加上参数-y,就会自动选择y,不需要你再手动选择!
2、启动docker服务
systemctl start docker //启动docker
docker version //查看docker版本
system enable docker //开机启动
image.png
3、安装docker-compose组件
官网有安装命令,请注意我当前的最新版本为1.21.2
官网安装教程:https://docs.docker.com/compose/install/#master-builds
//下载
#sudo curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
//添加可执行权限
#sudo chmod +x /usr/local/bin/docker-compose
//测试安装
#docker-compose version
docker-compose version 1.21.2, build a133471
docker-py version: 3.3.0
CPython version: 3.6.5
OpenSSL version: OpenSSL 1.0.1t 3 May 2016
4、安装GO语言环境
参见我之前的文章:https://www.jianshu.com/p/52332fa4a24c
注意设置环境变量$GOPATH
5、下载fabric源码
git clone https://github.com/hyperledger/fabric.git
下载完毕后能看到fabric文件夹里有这些文件
image.png
6、运行fabric测试代码
找到fabric目录的examples/e2e_cli项目
参考资料:http://www.cnblogs.com/aberic/p/7532421.html
//执行命令测试
bash network_setup.sh up
//关闭测试
bash network_setup.sh down
此时由于没有下载镜像文件,终端会报没有找到对应的package,并且自动下载镜像。如图:
image.png
镜像下载很慢,已经下载半小时,现在23:15,按时睡觉,待明天见分晓~
=====================分割线===========================
网友评论