hyperledger fabric环境搭建
时间: 2023-09-21 19:11:03 浏览: 152
fabric fabric-ca docker-compose go
以下是在Ubuntu 18.04操作系统上搭建Hyperledger Fabric环境的步骤:
1. 安装Docker
在Ubuntu上安装Docker的方法如下:
```
sudo apt-get update
sudo apt-get install docker.io
```
2. 安装Docker Compose
在Ubuntu上安装Docker Compose的方法如下:
```
sudo apt-get update
sudo apt-get install docker-compose
```
3. 安装Go语言
Hyperledger Fabric使用Go语言编写,因此需要安装Go语言环境。可以从官网下载安装包,或者使用以下命令安装:
```
sudo apt-get update
sudo apt-get install golang-go
```
4. 安装Node.js
Hyperledger Fabric使用Node.js开发链码和SDK。可以从官网下载安装包,或者使用以下命令安装:
```
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt-get install -y nodejs
```
5. 安装Fabric Samples
Fabric Samples是一个包含示例应用程序和链码的代码库。可以从GitHub上克隆代码库,或者使用以下命令安装:
```
curl -sSL https://bit.ly/2ysbOFE | bash -s -- 1.4.3
```
6. 启动网络
进入Fabric Samples目录,执行以下命令启动网络:
```
cd fabric-samples/first-network
./byfn.sh up
```
7. 部署链码
进入Fabric Samples目录,执行以下命令部署链码:
```
cd fabric-samples/chaincode/chaincode_example02/node
npm install
cd ../../../first-network
./byfn.sh up
```
8. 运行示例应用程序
进入Fabric Samples目录,执行以下命令运行示例应用程序:
```
cd fabric-samples/fabcar/javascript
npm install
node enrollAdmin.js
node registerUser.js
node query.js
node invoke.js
```
至此,Hyperledger Fabric环境搭建完成。
阅读全文