Fabric v1.0 for CentOS7.1环境搭建

前期安装组件如下:

1.Docker-compose:Docker 容器管理;
2.Go lang SDK:Go 语言开发、编译环境;
3.Git:git 镜像克隆与提交;
4.Rest Client: rest API 测试;
容器主要运行有:MemberSrv 和Peer;

一、HyperLedger Fabric环境准备

a)检查版本

$ uname –r

3.10.0-229.el7.x86_64

b)更新Centos

$ yum update

注:若出现Existing lock /var/run/yum.pid: another copy is running as pid 27903.
Another app is currently holding the yum lock; waiting for it to exit...
解决方案:$ rm -f /var/run/yum.pid

c)安装docker

$ yum -y install docker
$ docker -v 查看版本

d)安装docker-compose

A,先安装python-pip,具体安装步奏如下:
1.首先安装epel扩展源:

$ sudo yum -y install epel-release
2.然后安装python-pip
$ sudo yum -y install python-pip
$ pip install --upgrade pip
3.安装完成后,清除以下缓存 cache
$ sudo yum clean all
B,下面开始安装docker-compose
$ sudo pip install docker-compose
$ docker-compose -v

d)安装Go

1,下载源码包:go1.8.3.linux-amd64.tar.gz

$ wget -c https://storage.googleapis.com/golang/go1.8.3.linux-amd64.tar.gz
2,将下载的源码包解压至 /usr/local目录。
$ tar -C /usr/local/ -zxvf go1.8.3.linux-amd64.tar.gz
3,将 /usr/local/go/bin 目录添加至PATH环境变量:
$ vim /etc/profile
export PATH=$PATH:/usr/local/go/bin
export GOPATH=/home/iflytek/**/Go (工作路径)
保存退出。
4,查看版本信息
$ source /etc/profile
$ go version

下载源码,root目录下
1.1,编译crytogen
cd ~/go/src/github.com/hyperledger/fabric
make cryptogen
1.2 配置crypto-config.yaml
1.3 生成公司钥和证书
待完……

如果有帮助到了您,记得打赏鼓励下作者哦....

收款码.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容