Hyperledger Fabric 1.0 安装和使用

本文介绍了如何安装和使用 Hyperledger Fabric 1.0,包括安装 Docker 和 docker-compose,获取 Docker 镜像,启动 Fabric 网络,以及部署和调用 chaincode 的步骤。通过示例展示了如何部署 chaincode 并进行转账操作,验证网络正常运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

注意:代码路径已更新,可以直接参考 https://github.com/yeasy/docker-compose-files/tree/master/hyperledger_fabric/

Hyperledger Fabric 1.0 版本整体 重新设计了架构,预计将于今年 3 月份发布。目前已经进入了 alpha 阶段,可以进行功能性验证。

本文将介绍如何快速启动一个 Fabric 1.0 的网络,并部署和调用 chaincode 进行测试。

安装 Docker

Docker 支持 Linux 常见的发行版,如 Redhat/Centos/Ubuntu 等,推荐使用 1.12 或者更新的版本。

$ curl -fsSL https://get.docker.com/ | sh

以 Ubuntu 14.04 为例,安装成功后,修改 Docker 服务配置(/etc/default/docker 文件)。

DOCKER_OPTS="$DOCKER_OPTS -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock --api-cors-header='*'"

重启 Docker 服务。

$ sudo service docker restart

Ubuntu 16.04 中默认采用了 systemd 管理启动服务,Docker 配置文件在/etc/systemd/system/docker.service.d/override.conf

修改后,需要通过如下命令重启 Docker 服务。

$ sudo systemctl daemon-reload
$ sudo systemctl restart docker.service

安装 docker-compose

首先,安装 python-pip 软件包。

$ sudo aptitude install python-pip

安装 docker-compose(推荐为 1.8.0 及以上版本)。

$ sudo pip install docker-compose>=1.8.0

获取 Docker 镜像

Docker 镜像可以自行从源码编译,或从社区 DockerHub 仓库下载。这里也提供了调整(精简指令,基于 golang:1.7 基础镜像制作)后的镜像,与社区版本略有差异,但功能是一致的。

通过如下命令拉去相关镜像,并更新镜像别名。

$ docker pull yeasy/hyperledger-fabric-base:latest \
&& docker pull yeasy/hyperledger-fabric-peer:latest \
&& docker pull yeasy/hyperledger-fabric-orderer:latest \
&& docker pull yeasy/hyperledger-fabric-ca:latest \
&& docker pull ye
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值