hyperledger

Hyperledger Fabric服务启动与链码测试

强颜欢笑 提交于 2019-11-26 10:59:43
目录 通过自动化脚本启动服务 通过手动方式启动服务 测试链码 一.通过自动化脚本启动服务 自动化脚本byfn.sh位于目录$HOME/hyfa/fabric-samples/first-network下,具体用途如下 $./byfn.sh -h //查看帮助说明 Usage: byfn.sh <mode> [-c <channel name>] [-t <timeout>] [-d <delay>] [-f <docker-compose-file>] [-s <dbtype>] [-l <language>] [-i <imagetag>] [-v] <mode> - one of 'up', 'down', 'restart', 'generate' or 'upgrade' - 'up' - bring up the network with docker-compose up - 'down' - clear the network with docker-compose down - 'restart' - restart the network - 'generate' - generate required certificates and genesis block - 'upgrade' - upgrade the network from version 1.1

fabric-1.1单机部署

假如想象 提交于 2019-11-26 10:56:52
安装环境: 系统版本:CentOS 7.2 docker版本为:19.03.2 docker-compose版本: 1.23.2 一、安装软件 1、 安装依赖软件包 yum -y install ca-certificates curl software-properties-common wget git yum-utils device-mapper-persistent-data lvm2 gcc gcc-c++ 2.添加仓库,使用docker官方的docker仓库,版本会比较高: yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 列出安装的版本: yum list docker-ce --showduplicates | sort -r #要安装特定版本的Docker CE,请列出repo中的可用版本 3.配置加速器,修改成docker官方的地址 curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://8ad7943c.m.daocloud.io vi /etc/docker/daemon.json {"registry-mirrors": [" https:/

fabric-1.1多机多节点部署

淺唱寂寞╮ 提交于 2019-11-26 10:56:22
目录 一、Fabric原理剖析 2 1.1 Fabric架构 2 1.2 fabric模块 3 1.3 Fabric交易流 3 安装环境: 7 二.单机部署 7 2.1.安装软件 7 2.1.1.安装基础软件 7 2.1.2.添加仓库 8 2.1.3.配置加速器,修改成docker官方的地址 8 2.1.4.安装docker 8 2.1.5.设置开机自启动、启动、停止 8 2.1.6. 安装docker-compose,并赋予执行权限 8 2.1.7.安装go语言 8 2.1.8.安装nodejs,更新yum源: 9 2.2.下载fabric源码 9 2.2.1.下载镜像 10 2.2.2.执行启动命令 11 2.2.3.测试 23 三.多机部署: 24 3.1.主机间网络配置 24 3.2.生成基础配置 25 3.3.复制组织和认证信息 25 3.4.修改配置 26 3.4.1 orderer节点配置 26 3.4.2 peer0.org1节点配置 27 3.4.3 peer.1org1配置 29 3.4.4 peer0.org2配置 29 3.4.5 peer1.org2配置 31 3.5.启动orderer排序节点 31 3.6.启动peer节点 32 3.7.初始化 32 4.测试 32 一、Fabric原理剖析 1.1 Fabric架构 Fabric核心组件,分成三大部分