1. 程式人生 > >ubuntu 18.04搭建fabric

ubuntu 18.04搭建fabric

1、安裝工具

$ sudo apt update
$ sudo apt install git vim curl -y

2、安裝docker

$ sudo apt install docker.io
sudo pip install dock-compose

3、go語言環境搭建

詳見另一篇部落格

https://mp.csdn.net/postedit/84666768

4、下載原始碼和映象

4.1 建立原始碼資料夾

$HOME/go/src/github.com/hyperledger

4.2獲取原始碼

git clone https://github.com/hyperledger/fabric.git
//切換版本
git checkout v1.0.0

4.3 進入fabric/examples/e2e_cli資料夾

 

  4.3 更新

  下載映象 

docker pull hyperledger/fabric-tools:x86_64-1.0.0
docker pull hyperledger/fabric-couchdb:x86_64-1.0.0
docker pull hyperledger/fabric-kafka:x86_64-1.0.0
docker pull hyperledger/fabric-orderer:x86_64-1.0.0
docker pull hyperledger/fabric-peer:x86_64-1.0.0
docker pull hyperledger/fabric-ca:x86_64-1.0.0
docker pull hyperledger/fabric-ccenv:x86_64-1.0.0
docker pull hyperledger/fabric-baseimage:x86_64-0.4.7
docker pull hyperledger/fabric-baseos:x86_64-0.4.7
docker pull hyperledger/fabric-zookeeper:x86_64-1.0.6
docker pull hyperledger/fabric-javaenv:x86_64-1.0.6
docker pull hyperledger/fabric-membersrvc:latest
//來自部落格https://www.cnblogs.com/aberic/p/7532421.html

4.4 檢視映象

sudo docker images

4.5 啟動Fabric網路並完成ChainCode的測試

./network_setup.sh up

出現錯誤 http://www.cnblogs.com/sddai/p/9364291.html

解決方法:https://www.cnblogs.com/sddai/p/9364291..html

chaincode instantiation on peer0.org2 on channel 'mychannel' failed

解決: 別忘了吧fabric版本切換到1.0.0

4.5 成功