Ubuntu16.04下安装Hyperledger Fabric 1.0.0
系统环境
* Ubuntu: 16.04
* Go: 1.9.2
* NodeJS: v6.12.0
* Docker: 17.09.0-ce
* HyperLedger Fabric: 1.0.0
安装步骤
1、安装NodeJS,参考《Ubuntu 16.04 安装NodeJs》
2、安装Go,参考《Ubuntu 16.04 安装Go 1.9.2》
3、安装Docker-CE,参考《Ubuntu 16.04安装Docker-CE》
4、安装fabric相关的images
4.1、从fabric的github库(https://github.com/hyperledger/fabric/tree/release/scripts)中down所需的版本,此处我们安装的1.0.0版本,down下“bootstrap-1.0.0.sh“文件
4.2、执行该文件来安装fabric所需的docker镜像
cat bootstrap-1.0.0.sh | sudo -E bash
注意:如果是在windows环境下下载的“bootstrap-1.0.0.sh”文件并上传到Linux中的,因为换行符的不兼容,上述命令如果执行失败,就用下面的命令代替:
cat bootstrap-1.0.0.sh | dos2unix |sudo -E bash
4.3、安装完毕会展示出所有的镜像(或者使用“docker images”命令)
hyperledger/fabric-tools latest 0403fd1c72c7 4 months ago 1.32GB
hyperledger/fabric-tools x86_64-1.0.0 0403fd1c72c7 4 months ago 1.32GB
hyperledger/fabric-couchdb latest 2fbdbf3ab945 4 months ago 1.48GB
hyperledger/fabric-couchdb x86_64-1.0.0 2fbdbf3ab945 4 months ago 1.48GB
hyperledger/fabric-kafka latest dbd3f94de4b5 4 months ago 1.3GB
hyperledger/fabric-kafka x86_64-1.0.0 dbd3f94de4b5 4 months ago 1.3GB
hyperledger/fabric-zookeeper latest e545dbf1c6af 4 months ago 1.31GB
hyperledger/fabric-zookeeper x86_64-1.0.0 e545dbf1c6af 4 months ago 1.31GB
hyperledger/fabric-orderer latest e317ca5638ba 4 months ago 179MB
hyperledger/fabric-orderer x86_64-1.0.0 e317ca5638ba 4 months ago 179MB
hyperledger/fabric-peer latest 6830dcd7b9b5 4 months ago 182MB
hyperledger/fabric-peer x86_64-1.0.0 6830dcd7b9b5 4 months ago 182MB
hyperledger/fabric-javaenv latest 8948126f0935 4 months ago 1.42GB
hyperledger/fabric-javaenv x86_64-1.0.0 8948126f0935 4 months ago 1.42GB
hyperledger/fabric-ccenv latest 7182c260a5ca 4 months ago 1.29GB
hyperledger/fabric-ccenv x86_64-1.0.0 7182c260a5ca 4 months ago 1.29GB
hyperledger/fabric-ca latest a15c59ecda5b 4 months ago 238MB
hyperledger/fabric-ca x86_64-1.0.0 a15c59ecda5b 4 months ago 238MB
运行已有项目
* 进到fabric-samples/first-network
cd fabric-samples/first-network/
* 生成配置文件
sudo ./byfn.sh -m generate
选择同意,会默认生成mychannel
* 起动项目
sudo ./byfn.sh -m up
* 成功后关闭
sudo ./byfn.sh -m down
Ubuntu16.04下安装Hyperledger Fabric 1.0.0的更多相关文章
- Ubuntu16.04下安装数据库oracle客户端
在Ubuntu16.04下安装oracle数据库客户端,使Django项目连接到远程Oracle数据库. 1.下载oracle客户端安装包: 进入官网http://www.oracle.com/tec ...
- ubuntu16.04下安装artoolkit5
目前对AR技术的常见理解就是CV(Computer Vision)+CG(Computer Graphic).CV的方法很多,简单些比如FREAK+ICP(ARToolKit中的NFT),复杂些就是S ...
- Ubuntu16.04下安装多版本cuda和cudnn
Ubuntu16.04下安装多版本cuda和cudnn 原文 https://blog.csdn.net/tunhuzhuang1836/article/details/79545625 前言 因为之 ...
- Ubuntu16.04下安装redis
Ubuntu16.04下安装redis 保证网络畅通,选定好下载工作路径,执行以下命令下载redis-3.2.6: sudo wget http://download.redis.io/release ...
- docker学习笔记(一)—— ubuntu16.04下安装docker
docker学习笔记(一)—— ubuntu16.04下安装docker 原创 2018年03月01日 14:53:00 标签: docker / ubuntu 1682 本文开发环境为Ubuntu ...
- 基于ubuntu16.04快速构建Hyperledger Fabric网络
前言 最近在参加一个比赛,使用到了区块链的开源软件hyperledger,由于之前从未接触过区块链,以及和区块链开发相关的内容,所有在网上查阅了大量的资料,并且通过学习yeasy(杨宝华)开源的入门书 ...
- Ubuntu16.04下安装Hadoop
一.记录理由 刚开始只是想要学习怎么使用Hive的.想着安装应该很简单,没想到花了整整一天的时间来安装,为了避免下次犯同样的错误,特此记录. 二.安装Hadoop 网上教你怎么安装Hadoop的文章有 ...
- 使用docker加载已有镜像安装Hyperledger Fabric v1.1.0
背景 每次在新的服务器上安装Hyperledger Fabric网络时,通过fabric官方提供的脚本安装时,需要从网络上down下近10G的fabric相关镜像,这个过程是漫长及痛苦的,有时因网络问 ...
- Ubuntu16.04下安装显卡驱动记录
安装环境及硬件信息 Ubuntu16.04 LTS 内核版本:4.4.0 显卡:Nvidia GeForce GTX 1060 安装过程 一.首先要下载好显卡驱动程序,官方网址:http://www. ...
随机推荐
- IOS 生成静态库文件(.framework)
http://blog.csdn.net/zwl492454828/article/details/55095422
- 基于CDH5.12安装Kylin及官方用例测试
1 kylin 简介 Apache Kylin是2013年由eBay 在上海的一个中国工程师团队发起的.基于Hadoop大数据平台的开源 OLAP引擎,它采用多维立方体预计算技术,利用空间换时间的方法 ...
- TNS-12560,TNS-00583: Valid node checking: unable to parse configuration parameters
测试环境11.2.0.4.0, os系统linux 5.6 单实例,监听文件,启动报错: [oracle@adg1 admin]$ lsnrctl start LSNRCTL for Linux: V ...
- 田螺便利店—filezilla实现Linux和windows通信
新站点改为sftp,端口为22 2,虚拟机通过桥接模式连网,ip地址为:192.168.119.147 已通过新建站点方式(SFTP)连接服务器(使用user账户),但是在使用系统root账号登录时失 ...
- 04PHP HTML状态保持
HTTP无状态:会话时没有储存数据 HTTP状态保持: 1.Cookie:保存在浏览器 $_COOKIE[ ] 超全局变量 数组 不安全,用户可清楚数据时把Cookie清除 ==目的:多页面之间 ...
- 如何使用 Pylint 来规范 Python 代码风格
如何使用 Pylint 来规范 Python 代码风格 转载自https://www.ibm.com/developerworks/cn/linux/l-cn-pylint/ Pylint 是什么 ...
- day09 函数学习
内容详细 1.函数 1.1.面向过程: 可读性差/可重用差 1.2.面向对象:
- [经验分享] MySQL Innodb表导致死锁日志情况分析与归纳【转,纯学习】
在定时脚本运行过程中,发现当备份表格的sql语句与删除该表部分数据的sql语句同时运行时,mysql会检测出死锁,并打印出日志. 两个sql语句如下: (1)insert into backup_ta ...
- SSH配置
什么是SSH: SSH 为 Secure Shell 的缩写,由 IETF 的网络工作小组(Network Working Group)所制定:SSH 为建立在应用层和传输层基础上的安全协议.SSH ...
- vue.js学习第一天,了解vue.js
vue.js是一个前端框架,他与jquery不同,jquery是一个js库,而vue.js是js的前端框架. vue.js对我们前端页面入侵比较大,而jquery则不然.那我们还为什么要使用vue.j ...