Fabric v1.0 for CentOS7.1環(huán)境搭建

前期安裝組件如下:

1.Docker-compose:Docker 容器管理;
2.Go lang SDK:Go 語言開發(fā)、編譯環(huán)境;
3.Git:git 鏡像克隆與提交;
4.Rest Client: rest API 測試;
容器主要運行有:MemberSrv 和Peer;

一、HyperLedger Fabric環(huán)境準(zhǔn)備

a)檢查版本

$ uname –r

3.10.0-229.el7.x86_64

b)更新Centos

$ yum update

注:若出現(xiàn)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環(huán)境變量:
$ 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
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容