无需Docker部署Hyperledger Fabric样本教程
需积分: 9 148 浏览量
更新于2024-11-23
收藏 73KB ZIP 举报
资源摘要信息:"Fabric示例Nodocker是一个在没有Docker的情况下部署Hyperledger Fabric网络的工具。该工具支持Hyperledger Fabric的1.4.x和2.0.x版本,可以在Linux和MacOS操作系统上运行。使用该工具时,用户需要注意以下几点:
1. 在Ubuntu系统上运行该脚本时,需要在命令前添加sudo。
2. 在开始使用该工具之前,需要安装并启动主管服务。具体安装和启动命令因操作系统不同而有所区别。对于MacOS系统,可以使用brew install supervisor命令安装supervisor,然后使用brew services start supervisor命令启动服务。对于CentOS系统,可以使用yum install supervisor命令安装supervisor,然后使用supervisord命令启动服务。对于Ubuntu系统,可以使用apt install supervisor命令安装supervisor,然后使用service supervisor start命令启动服务。使用supervicosrctl status命令可以检查supervisor服务的状态。
3. 使用该工具之前,需要先检出该存储库,可以使用git clone ***命令克隆该存储库。
该工具的主要功能是帮助用户在没有Docker的情况下部署Hyperledger Fabric网络,提供了一种方便快捷的方式来部署和测试Hyperledger Fabric网络。"
知识点详细说明:
1. Hyperledger Fabric:Hyperledger Fabric是Linux基金会下的一个开源项目,旨在为区块链技术提供一个企业级的平台。它是基于模块化的架构设计,具有支持多语言客户端SDK、可插拔的共识机制、强大的身份验证机制等特性。
2. Docker:Docker是一个开源的应用容器引擎,可以将应用程序和应用程序运行所需的环境打包在一起,形成一个可移植的容器,使得应用程序可以在任何支持Docker的平台上运行。
3. Supervisor:Supervisor是一个客户端/服务器系统,它允用户在UNIX-like操作系统上监控和控制进程。使用Supervisor,可以控制进程的启动和停止,监控进程的运行状态,查看进程的运行日志等。
4. Git:Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git是一个分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。
5. MacOS、Linux、Ubuntu、CentOS:这些都是操作系统,其中MacOS是苹果公司开发的操作系统,Linux是一个开源的操作系统,Ubuntu和CentOS都是基于Linux的操作系统,Ubuntu偏向于个人用户,CentOS偏向于企业用户。
6. Shell:Shell是用户与Linux(或其他类Unix系统)系统之间交互的一种方式,是命令行解释器。Shell接收用户输入的命令并将其传递给操作系统执行。
2021-05-13 上传
143 浏览量
132 浏览量
108 浏览量
391 浏览量
657 浏览量
2021-06-08 上传