上篇博客已經完成了Centos7中Fabric基本環境的搭建,詳情請 點擊
1、Fabric源碼安裝
HyperLedger Fabric的源碼託管在GitHub上,託管地址爲https://github.com/hyperledger/fabric
工具編譯需要用到Go語言環境,源碼目錄會放在 $GOPATH路徑下
1.1、下載源碼
可以通過Git命令下載源碼,或者go get命令獲取,這裏使用go get命令(項目會下載到 $GOPATH路徑下)
go get github.com/hyperledger/fabric
或者通過Git下載,所以先下載安裝Git
yum install git
通過Git下載鏡像文件
git clone https://github.com/hyperledger/fabric.git
下載完成後會得到一個fabric文件夾,進入fabric/scripts目錄可以看到一個bootstrap.sh腳本(注意剛開始是沒有fabric-samples這個文件夾的,是執行腳本後生成的)
直接執行bootstrap.sh腳本,就會自動進行fabric相 docker 鏡像的下載 (時間有點久,如果出現長時間停頓,可能需要重啓虛擬機後重新執行腳本):
./bootstrap.sh
下載結束後查看鏡像:
docker images
2、構建網絡
fabric-samples提供的BYFN(build your first network),來構建我們第一個超級賬本fabric網絡
2.1、生成配置
cd fabric/scripts/fabric-samples/first-network/
執行以下命令:
./byfn.sh -m generate -c jschannel
2.2、啓動網絡
輸入下列命令啓動網絡
./byfn.sh -m up -c jschannel
看到如下界面則啓動成功
2.3、關閉網絡
記得關閉網絡。
./byfn.sh -m down
小結
我們下載fabric源碼並啓動了第一個測試網絡。
參考提供:
centos7安裝配置Hyperledger fabric1.4.0
Hyperledger fabric 1.3安裝記錄
fabric1.4.0-rc2快速入門