热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

区块链之Hyperledgerd搭建(二、下载fabric源代码并用Docker创建Fabric网络&创建/加入通道(账本))

上一张说到把docker以及docker-compose的安装,现在开始下载源代码以及加入通道下载并安装Curl工具1、创建Fabric工程和项目目录.mkdir-p

上一张说到把docker 以及docker-compose的安装,现在开始下载源代码以及加入通道

下载并安装 Curl 工具

1、 创建 Fabric 工程和项目目录.

mkdir -p work
cd work

然后, 执行如下代码:

curl -L https://raw.githubusercontent.com/voodoo12345/polaris/master/fabpre.tar.gz -o fabpre.tar.gz 2> /dev/null; tar -xvf fabpre.tar.gz

执行完这条命令,会下载并解压缩部署Fabric网络的相关组件 ,包括Docker Compose 脚本, 通道创建/加入脚本, 认证使用的加密要素等.

你当前目录看上去是这样的:
ls
ccenv channel_test.sh docker-compose.yml fabpre.tar.gz src tmp

2、使用Docker 创建Fabric网络

1)确保 hyperledger/fabric-ccenv 镜像的标签是 latest:

执行docker-compose build

2)创建Fabric网络,创建通道(正本), 将Peer节点加入通道:
在up前,先修改
这里写图片描述
这两个文件的这里写图片描述
地址为order容器地址,地址可以通过 ps -ef查看
否则会导致cli grpc超时
执行docker-compose up

3)查看你的容器:

docker ps
这里写图片描述
4)确保通道已成功创建,并且节点都成功加入:

执行docker exec -it cli sh

5)查看通道创建/节点加入的结果:

cat results.txt

屏幕显示的结果如下:
这里写图片描述

6)验证成功创建了创世块,执行如下命令:

ls -ltr myc1.block


推荐阅读
author-avatar
许小懿_336
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有