一、準備工作
linux 版本、docker、docker-compose go安裝且版本較新
uname -a
docker --version
docker-compose --version
go --version
二、Fabric環境部署&執行示例
2.1、下載fabric原始碼
mkdir -p $GOPATH/src/github.com/hyperledger
cd $GOPATH/src/github.com/hyperledger
git clone https://github.com/hyperledger/fabric.git
2.2、docker元件下載
1、搜尋映象
docker search fabric
2、拉取合適映象
選擇合適tag:https://hub.docker.com/,下載 1.4
docker pull hyperledger/fabric-ca:1.4
docker pull hyperledger/fabric-orderer:1.4
docker pull hyperledger/fabric-peer:1.4
docker pull hyperledger/fabric-ccenv:1.4
docker pull hyperledger/fabric-tools:1.4
docker pull hyperledger/fabric-baseos:0.4.15
docker pull hyperledger/fabric-kafka:0.4.15
docker pull hyperledger/fabric-zookeeper:0.4.15
docker pull hyperledger/fabric-couchdb:0.4.15
docker images
這只是幾個主要的映象,包括CA,排序,節點,java&go鏈碼相關。真正開發中還會需要kafka,zookeeper,couchdb等支援,這些也是通過docker映象的方式引入。
下面給出一張fabric主要映象的依賴圖,
3、使用映象
參看fabric