ubuntu写出搭建Fabric环境,运行Fabric示例网络的步骤,并附上各步骤的结果截图。
时间: 2024-11-09 11:26:53 浏览: 10
fabric1.4版本示例环境搭建与运行
在Ubuntu上搭建Hyperledger Fabric环境并运行示例网络是一个相对复杂的流程,这里我会给出文字描述,由于无法直接提供截图,你可以按照这些步骤进行操作:
**步骤1:更新系统和安装依赖**
```
sudo apt update
sudo apt install -y git python3-dev python3-pip build-essential libssl-dev libffi-dev
```
**步骤2:创建虚拟环境**
```
python3 -m venv fabric-env
source fabric-env/bin/activate
```
**步骤3:安装Fabric**
```
pip3 install fabric==2.6.0
pip3 install grpcio-tools
pip3 install requests
```
**步骤4:下载Fabric示例代码**
```
git clone https://github.com/hyperledger/fabric-samples.git
cd fabric-samples/first-network
```
**步骤5:配置环境变量**
打开`configtxgen`, `configtxlator`等文件夹下的`configtx.yaml`文件,根据需求修改组织(orgs)和证书路径。
**步骤6:创建证书**
```
./network/config.sh
```
这会生成一系列证书文件,用于节点的身份验证。
**步骤7:启动Fabric网络**
使用`docker-compose`启动网络,确保已经安装了Docker和Compose:
```
docker-compose up -d
```
等待所有容器启动完毕。
**步骤8:运行 Fabric 示例应用**
选择一个链码示例,比如`ca`或`mycc`,然后执行链码相关的命令,比如查询信息或交易。
**步骤9:查看日志**
```
docker logs -f <container-name>
```
这将显示容器的日志,帮助你跟踪网络的状态。
**步骤10:停止网络**
当实验完成后,使用`docker-compose down`来关闭所有容器。
请注意,实际的截图需要你自己在终端上操作,同时注意对敏感信息如证书和密钥的保护。如果你遇到任何问题,可以参考官方文档(https://hyperledger-fabric.readthedocs.io/en/release-2.2/quickstart.html)或在线教程。
阅读全文