Centos7 區塊鏈 HyperLedger Fabric1.0.0安裝

前提條件git

centos 7.4 64位github

安裝docker並配置阿里雲加速器
這裏寫圖片描述golang

安裝docker composeweb

這裏寫圖片描述
安裝golangdocker

因爲被禁的關係,是沒有辦法直接訪問golang.org網站的, 不過國內提供下載的網站不少, 本身百度一下就能夠了。centos

本人安裝路徑是/usr/local/src/gobash

編輯/etc/profile文件添加相關環境變量以下網絡

這裏寫圖片描述

安裝gitsvg

yum install git

下載fabric源代碼測試

mkdir -p ~/go/src/github.com/hyperledger

cd ~/go/src/github.com/hyperledger

git clone https://github.com/hyperledger/fabric.git

git checkout v1.0.0

下載fabric鏡像

cd fabric/examples/e2e_cli/

chmod +x download-dockerimages.sh

./download-dockerimages -c x86_64-1.0.0 -f x86_64-1.0.0

docker images

這裏寫圖片描述

運行fabric網絡

./network_setup.sh up

這裏寫圖片描述

跑一下Example,測試一下網絡

docker exec -it cli bash

查詢帳戶餘額

peer chaincode query -C mychannel -n mycc -c '{"Args":["query","a"]}'

這裏寫圖片描述
從a帳戶轉帳20元到b帳戶

peer chaincode invoke -o orderer.example.com:7050  --tls true --cafile /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/example.com/orderers/orderer.example.com/msp/tlscacerts/tlsca.example.com-cert.pem  -C mychannel -n mycc -c '{"Args":["invoke","a","b","20"]}'

這裏寫圖片描述
查詢帳戶餘額

peer chaincode query -C mychannel -n mycc -c '{"Args":["query","a"]}'

這裏寫圖片描述

關閉網絡

./network_setup.sh down

這裏寫圖片描述

相關文章
相關標籤/搜索