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