环境准备
Hyperledger Fabric系统主要需要的环境有:
- Golang
- Docker
- Docker-compose
配置准备
Fabric多机搭建前需要准备三大部分:二进制工具
、相关docker镜像
和配置文件
。
二进制工具
最重要的东西,其作用有:
- 生成证书和创世区块等文件
- 本地编译docker镜像
- 创建通道、部署链码等用处
二进制工具可以从网上下载,也可以自己源码编译。如果只是在常用的x86平台使用,建议从网上下载,除非是官方没有提供的平台,可以选择自己编译。网上下载的地址为:
https://github.com/hyperledger/fabric/releases
相关docker镜像
可以从DockerHub上拉去,也可以自己源码编译。常用的镜像有:
- hyperledger/fabric-ca
- hyperledger/fabric-tools
- hyperledger/fabric-ccenv
- hyperledger/fabric-orderer
- hyperledger/fabric-peer
- hyperledger/fabric-couchdb
- hyperledger/fabric-baseimage
- hyperledger/fabric-baseos