??斗地主捕鱼电竞提现秒到 广告位招租 - 15元/月全站展示
??支付宝搜索579087183领大额红包 ??伍彩集团官网直营彩票
??好待遇→招代理 ??伍彩集团官网直营彩票
??络茄网 广告位招租 - 15元/月全站展示
【区块链】Ubuntu下 Hyperledger Fabric环境搭建

转载   2018-05-16   浏览量:668


一、环境准备

  • 查看source列表
sudo vi /etc/apt/sources.list
  • 替换资源: 因为安装的系统的时候,如果选择的国内就可以略过,如果选的是香港或者其他地方,需要把开头的两个字母换成 cn, 例如选择香港是HK开头,需要把hk替换成cn.
:%s/hk./cn./g
  • 更新安装源
sudo apt-get update

2,安装docker。

不是新版本可能会有问题,参照下面文章安装最新版本docker.

http://www.cnblogs.com/kouryoushine/p/8000494.html

3,安装docker-compose

sudo apt-get update
sudo apt-get install python-pip
sudo pip uninstall docker-compose
sudo pip install docker-compose

查看安装版本:

sudo docker-compose --version

4,安装go

wget https://storage.googleapis.com/golang/go1.9.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.9.linux-amd64.tar.gz

添加环境变量:/etc/profile

export PATH=$PATH:/usr/local/go/bin 
export GOROOT=/usr/local/go 
export GOPATH=$HOME/go 
export PATH=$PATH:$HOME/go/bin

使环境变量生效

source /etc/profile

我们把go的目录GOPATH设置为当前用户的文件夹下,所以记得创建go文件夹

cd ~
mkdir go

5,Fabric源码下载
我们可以使用Git命令下载源码,首先需要建立对应的目录,然后进入该目录,Git下载源码:

mkdir -p ~/go/src/github.com/hyperledger 
cd ~/go/src/github.com/hyperledger 
git clone https://github.com/hyperledger/fabric.git

由于Fabric一直在更新,所有我们并不需要最新最新的源码,需要切换到v1.0.0版本的源码即可:

cd ~/go/src/github.com/hyperledger/fabric
git checkout release-1.1

  1. Fabric Docker镜像的下载

这个其实很简单,因为我们已经设置了Docker Hub镜像地址,所以下载也会很快。官方文件也提供了批量下载的脚本。我们直接运行:

cd ~/go/src/github.com/hyperledger/fabric/examples/e2e_cli/
source download-dockerimages.sh -c x86_64-1.0.0 -f x86_64-1.0.0

运行docker images查看镜像,镜像是下面的几个:

这里写图片描述

我们仍然停留在e2e_cli文件夹,这里提供了启动、关闭Fabric网络的自动化脚本。我们要启动Fabric网络,并自动运行Example02 ChainCode的测试,执行一个命令:

./network_setup.sh up

见到下面的界面就部署成功了。
这里写图片描述

转载自:https://blog.csdn.net/wangpengzhi19891223/article/details/80334296

招聘 不方便扫码就复制添加关注:程序员招聘谷,微信号:jobs1024



VMware虚拟机安装Linux(Ubuntu)
需要:?1.相应版本的Ubuntu的.iso文件(ubuntu-18.04-desktop-amd64.iso为例)?2.VMware安装步骤:?1.打开VMware,文件-->新建虚拟机?2.选择典型?3.稍后安装操作系统?4.选择相应的操作系统我这是Linux-->Ubuntu64位?5.给虚拟机起名?然后选择所存放的文件目录位置目录位置可以自定义?6.选择...
在ubuntu上编译 wpa_supplicant-2.6
1.1libnl-3.4.0./configure--prefix=/home/fnie/wpa/out/libnl--disable-staticmakemakecheckmakeinstall//toinstalltheAPIdocumentation:mkdir-vp/home/fnie/wpa/out/libnl/doctar-xf../libnl-doc-3.4.0.tar.gz--st
ubuntu系统下安装steam时遇到的问题解析
ubuntu系统下安装steam时遇到的问题解析。直接去steam官网下载即可,这里说一下遇到的问题。下载之后无法打开,在终端输入steam运行,出现以下提示
Ubuntu下PyCharm的安装方式
Ubuntu下PyCharm的安装方式。1Ubuntu1604及以上版本:1、安装专业版:在终端中输入sudosnapinstallpycharm-professional--classic;2、安装轻量级:sudosnapinstallpycharm-community--classic。2其他版本Linux:
Ubuntu 16.04与Apache虚拟主机配置的步骤详解
这篇文章主要给大家介绍了关于Ubuntu16.04与Apache虚拟主机配置的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用ubuntu16.04系统具有一定的参考学习价值,需要的朋友们来一起看看吧。
Ubuntu 16.04无法切换root权限问题的解决
root权限相信对大家来说都不陌生,下面这篇文章主要给大家介绍了关于Ubuntu16.04无法切换root权限问题的解决方法,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧。
一步步教你如何开启、关闭ubuntu防火墙
这篇文章主要给大家介绍了关于如何开启、关闭ubuntu防火墙的相关资料,文中将ubuntu系统中防火墙的安装以及使用介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
Ubuntu16使用theano出错问题
Ubuntu16使用theano出错问题。最近看了一篇paper,在复现论文代码时,需要用到theano这个机器学习工具(感觉我看了好多个工具,但却都只是了解,好悲伤?。。。?然后再本地的Ubuntu16虚拟机里面装这个工具。
Ubuntu16.04挂载nfs服务
Ubuntu1604挂载nfs服务。mount-tnfs192168022:homechensiweihomechensiweiftpserver。
基于ubuntu16.04搭建Devstack教程
基于ubuntu1604搭建Devstack教程。第一步:Devstack的第一次搭建最好是放在虚拟机里面,这样出了问题比较容易解决。如果放在实体机里面,重装系统是真的麻烦。所以,首先讲一讲怎么创建虚拟机。