本节主要介绍如何安装 Hyperledger Fabric 的相关组件(二进制文件和 Docker 镜像)。
Hyperledger Fabric 官方提供了一个方便的安装脚本,可以一键下载所需的 Docker 镜像、二进制文件(peer, orderer, configtxgen 等)以及示例代码(fabric-samples)。
Linux (Ubuntu/CentOS), macOS 或 Windows (通过 WSL2)。
2. 安装 Git 和 cURL
确保系统已安装 git 和 curl。
sudo apt-get install git curl
Fabric 运行依赖 Docker 容器环境。
Docker Compose: 推荐安装 Docker Desktop(包含 Docker Compose)或独立的 Docker Compose 插件。
最简单的方法是使用官方提供的 install-fabric.sh 脚本。
以下命令将下载最新的生产版本(LTS)Fabric 镜像和二进制文件:
如果你需要指定版本(例如 Fabric v2.5.9, CA v1.5.9),可以使用:
该脚本会执行以下操作:
下载 Fabric 二进制文件(peer, orderer, configtxgen 等)到 fabric-samples/bin 目录。
下载指定版本的 Hyperledger Fabric Docker 镜像。
为了方便使用下载的二进制文件,将其路径添加到环境变量中:
验证安装是否成功:
如果你是开发者,或者需要最新的特性(如 Fabric 3.0 Beta),可以选择从源码编译。
确保安装了 Go 1.20+ 版本(参考附录 Go 语言安装章节)。
使用 make 命令编译组件。编译后的二进制文件位于 build/bin 目录。
将编译好的二进制文件移动到系统路径或添加到 PATH 中。