首页 > 其他 > 详细

Hyperledger-fabric提供的官方范例fabcar试运行-简单的入门项目完全可以从这个官方案例中改

时间:2021-06-05 18:21:37      阅读:21      评论:0      收藏:0      [点我收藏+]

一、我的环境:

技术分享图片

我使用的是Hyperledger fabric1.4.4版本

参照官方文档:https://hyperledger-fabric.readthedocs.io/en/release-1.4/write_first_app.html

二、实验前准备

如果此前运行了其他的fabric测试程序,在试验前首先关闭其他的容器和网络

docker rm -f $(docker ps -aq)
docker rmi -f $(docker images | grep fabcar | awk ‘{print $3}‘)

技术分享图片

检查正在运行的docker容器,可以看到已经没有正在运行的容器

技术分享图片


三、实验过程

进入~/go/src/github.com/hyperledger/fabric/scripts/fabric-samples/fabcar/目录

技术分享图片

  1. 启动网络
./startFabric.sh

技术分享图片进入javascript目录

  1. 进入javascript目录
cd javascript
  1. 在当前目录安装js运行所需的模组,这一步只需执行一次,以后无需再执行
sudo npm install

技术分享图片

安装完成后当前路径下会多出一个node_modules的文件夹

技术分享图片

  1. 运行enrollAdmin.js
node enrollAdmin.js

技术分享图片

查看wallet文件夹,多出了一个admin的文件夹

技术分享图片

  1. 运行registerUser.js
node registerUser.js

技术分享图片

查看wallet文件夹,多了一个user1的文件夹

技术分享图片

  1. 运行node query.js
node query.js

技术分享图片

  1. 运行node invoke.js
node invoke.js

技术分享图片

再次运行node query.js,发现查询的结果多了一辆车

node query.js

技术分享图片


三、关闭容器和网络

docker rm -f $(docker ps -aq)
docker rmi -f $(docker images | grep fabcar | awk ‘{print $3}‘)

至此,实验完成。

Hyperledger-fabric提供的官方范例fabcar试运行-简单的入门项目完全可以从这个官方案例中改

原文:https://www.cnblogs.com/HeartKing/p/14852536.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!