安裝環境
CentOS7
1.安裝Docker
Docker Hub在國外,安裝會較慢,可用國內鏡像DaoCloud。可執行以下命令安裝Docker。
sudo yum install -y yum-utils
sudo yum-config-manager \
--add-repo \
https://download.daocloud.io/docker/linux/centos/docker-ce.repo
sudo yum install -y -q --setopt=obsoletes=0 docker-ce-17.03.2.ce* docker-ce-selinux-17.03.2.ce*
sudo systemctl enable docker
sudo systemctl start docker
sudo service docker status
可執行docker --version命令驗證docker是否安裝成功。
2.安裝Docker Compose
執行以下命令安裝Docker Compose
curl -L https://get.daocloud.io/docker/compose/releases/download/1.12.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
可執行docker-compose --version命令驗證Docker Compose是否安裝成功。
3.安裝go語言環境
下載go語言包,版本根據需要修改鏈接中的版本號
curl -O https://storage.googleapis.com/golang/go1.8.3.linux-amd64.tar.gz
解壓go1.8.3.linux-amd64.tar.gz至/usr/local目錄下
tar -C /usr/local -xzf go1.8.3.linux-amd64.tar.gz
配置go環境變量
編輯環境變量
vim /etc/profile
在/etc/profile文件末尾加入以下內容
export PATH=$PATH:/usr/local/go/bin
export GOPATH=/opt/gopath
保存退出vim后,刷新/etc/profile
source profile
可執行go version驗證go環境是否安裝成功
4.Fabric源碼下載
若沒有安裝git,請先安裝
yum install git
獲取最新fabric源碼
go get github.com/hyperledger/fabric
切換到v1.0.0版本(相關目錄若沒有請自行創建)
cd /opt/gopath/src/github.com/hyperledger/fabric/
git checkout -b v1.0.0
或者通過以下方式下載fabric源碼后解壓到相關目錄
curl -O https://github.com/hyperledger/fabric/archive/v1.0.1.tar.gz
tar -zxvf v1.0.1.tar.gz
5.Fabric Docker鏡像下載
cd /opt/gopath/src/github.com/hyperledger/fabric/examples/e2e_cli/
source download-dockerimages.sh -c x86_64-1.0.0 -f x86_64-1.0.0
下載完畢后可查看下載的鏡像
docker images
6.運行e2e_cli例子
在/opt/gopath/src/github.com/hyperledger/fabric/examples/e2e_cli/目錄下執行以下命令運行e2e_cli
./network_setup.sh up
若順利將會出現以下畫面,表明整個Fabric網絡已經通了。
關閉fabric網絡
./network_setup.sh down
參考鏈接:
1.http://www.cnblogs.com/studyzy/p/7437157.html
2.http://hyperledger-fabric.readthedocs.io/en/release/build_network.html