千家信息网

Hyperledger Fabric如何安装和运行

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章给大家分享的是有关Hyperledger Fabric如何安装和运行的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。预先安装注意:以下全部安装和配置都在 Ubuntu
千家信息网最后更新 2026年11月03日Hyperledger Fabric如何安装和运行

这篇文章给大家分享的是有关Hyperledger Fabric如何安装和运行的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

预先安装

注意:以下全部安装和配置都在 Ubuntu16.04.5-server-amd64 上进行
cURL

  • checck on Ubuntu16.04.5 (input command "curl --help")

Docker

  • version (17.06.2-ce or greater) (input command "docker --version")

  • How to install Docker on Ubuntu16.04.5 (See this)

Docker Compose

  • version (1.14.0 or greater) (input command "docker-compose --version")

  • How to install Docker Compose on Ubuntu16.04.5 (See this)

Go

  • version (1.11.x) (input command "go version")

  • GOPATH (export GOPATH=~/golang/gopath)

  • PATH (export PATH=$PATH:$GOPATH/bin)

下载源码

源码中含有样例,下载完成后切换到v1.3.0版本的源码

go get github.com/hyperledger/fabriccd $GOPATH/src/github.com/hyperledger/fabricgit checkout -b v1.3.0

下载镜像

docker pull hyperledger/fabric-tools:amd64-1.3.0docker pull hyperledger/fabric-peer:amd64-1.3.0docker pull hyperledger/fabric-orderer:amd64-1.3.0docker pull hyperledger/fabric-ca:amd64-1.3.0docker pull hyperledger/fabric-couchdb:amd64-0.4.14docker pull hyperledger/fabric-kafka:amd64-0.4.14docker pull hyperledger/fabric-zookeeper:amd64-0.4.14docker pull hyperledger/fabric-baseos:amd64-0.4.14

为了方便 docker-compose 的配置,将所有的镜像 tag 都改为 latest

docker tag hyperledger/fabric-tools:amd64-1.3.0 hyperledger/fabric-tools:latestdocker tag hyperledger/fabric-peer:amd64-1.3.0 hyperledger/fabric-peer:latestdocker tag hyperledger/fabric-orderer:amd64-1.3.0 hyperledger/fabric-orderer:latestdocker tag hyperledger/fabric-ca:amd64-1.3.0 hyperledger/fabric-ca:latestdocker tag hyperledger/fabric-couchdb:amd64-0.4.14 hyperledger/fabric-couchdb:latestdocker tag hyperledger/fabric-kafka:amd64-0.4.14 hyperledger/fabric-kafka:latestdocker tag hyperledger/fabric-zookeeper:amd64-0.4.14 hyperledger/fabric-zookeeper:latestdocker tag hyperledger/fabric-baseos:amd64-0.4.14 hyperledger/fabric-baseos:latest

这些镜像都比较大,下载过程请确保网络环境稳定速率快,否则容易中断失败

运行样例

cd $GOPATH/src/github.com/hyperledger/fabric/examples/e2e_cli# 这里的斜杠"/"需要转义sed -i "s/\/opt\/gopath/\/home\/nealguo\/golang\/gopath/g" *.* base/*.* script/*.*

启动过程中会用到很多配置文件和脚本,比如 docker-compose-cli.yaml、base/docker-compose-base.yaml、scripts/script.sh,这些配置文件和脚本中很多路径以 /opt/gopath 开头(即默认 $GOPATH 是 /opt/gopath),

如果 $GOPATH 是其他路径,需要修改这些配置文件和脚本,比如这里用 /home/nealguo/golang/gopath 替换 /opt/gopath(sed 命令参看这里)

cd $GOPATH/src/github.com/hyperledger/fabric/examples/e2e_clibash network_setup.sh up

这里运行样例 e2e_cli,关闭时可以使用命令 "bash network_setup.sh down"

感谢各位的阅读!关于"Hyperledger Fabric如何安装和运行"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

配置 运行 文件 源码 脚本 镜像 内容 命令 更多 篇文章 路径 过程 不错 实用 开头 文章 斜杠 版本 环境 看吧 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 伟宏互联网科技 工业互联网科技新基建 重庆互联网络科技 互联网前沿科技 丰台科技园 互联网公司 老年人脱离互联网科技的作文 互联网金融科技公司干啥的 互联网还是高科技吗 互联网新科技动漫ppt素材 元气玛特互联网科技公司是外包吗 互联网第三次科技革命特征 山东星卡互联网科技有限公司官网 广东工业互联网大赛深圳学泰科技 梅州GM互联网络科技有限公司 美国互联网科技公司 福州德业互联网科技 国产互联网科技公司 互联网科技收购价值 中国互联网公司的科技投入 互联网领先科技成果宣传视频 互联网和科技创新 亿策互联网科技 宁波青枫互联网科技有限公司 互联网科技革命什么开始 江阴互联网智能科技产品进口 迪庆互联网科技招生 深圳市罗太互联网科技有限公司 九思连强互联网电子科技有限公司 互联网金融金融科技 互联网科技创业有什么好项目
0