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 成功

猜你喜欢

转载自blog.csdn.net/mozai147/article/details/84666856