Hyperledger Fabric 1.4环境搭建
2019-08-19 10:23
375 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_42102911/article/details/99713854
2.安装Fabric源码及镜像 3.运行网络 4.关闭网络 想深入探索Fabric请访问官网
Hyperledger Fabric 1.4环境搭建
- 1.前期环境准备
- (1).安装cURL:
- (2).安装docker、docker-ce(17.06.2或更高)
- (3).安装docker-compose
- (4).安装Go1.11.x:
- **go环境搭建**
- **在文档末尾插入以下环境**
- 执行以下命令, 使配置文件生效
1.前期环境准备
(1).安装cURL:
sudo apt-get update sudo apt install curl
(2).安装docker、docker-ce(17.06.2或更高)
**Step1:安装docker** sudo apt-get -y update sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common **step 2: 安装GPG证书** curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add - **Step 3: 写入软件源信息** sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" **Step 4: 更新并安装 Docker-CE** sudo apt-get -y update sudo apt-get -y install docker-ce sudo usermod -aG docker $USER //更改用户权限 sudo service docker start //启动docker sudo chmod 777 /var/run/docker.sock //进入root操作</kbd> **安装指定版本的Docker-CE:** Step 1: 查找Docker-CE的版本: apt-cache madison docker-ce docker-ce | 17.03.1~ce-0~ubuntu-xenial | http://mirrors.aliyun.com/docker-ce/linux/ubuntu xenial/stable amd64 Packages docker-ce | 17.03.0~ce-0~ubuntu-xenial | http://mirrors.aliyun.com/docker-ce/linux/ubuntu xenial/stable amd64 Packages Step 2: 安装指定版本的Docker-CE: (VERSION 例如 17.06.2~ce-0~ubuntu-xenial) sudo apt-get -y install docker-ce=[VERSION](从上面找一个版本就可以) 查询版本: docker --version
(3).安装docker-compose
sudo apt-get -y install python-pip sudo curl -L https://github.com/docker/compose/releases/download/1.18.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose 输入:docker-compose --version 出现:docker-compose version 1.18.0, build 8dd22a9 说明成功
(4).安装Go1.11.x:
wget https://storage.googleapis.com/golang/go1.11.linux-amd64.tar.gz sudo tar -xzf go1.11.linux-amd64.tar.gz -C /usr/local //提取压缩包到合适的目录
go环境搭建
新建一个目录
mkdir /home/username/MyGo (把username改成电脑主机的名字)
配置环境变量
输入:gedit ~/.profile
在文档末尾插入以下环境
export GOROOT=/usr/local/go export GOARCH=amd64 export GOOS=linux **username修改为你自己Linux下的用户名** export GOPATH=/home/username/MyGo export GOBIN=$GOROOT/bin export PATH=$GOPATH/bin:$GOROOT/bin:$PATH
执行以下命令, 使配置文件生效
输入:source ~/.profile 输入:go version 出现:go version go1.11.x linux/amd64
2.安装Fabric源码及镜像
Fabric源码下载
mkdir -p ~/MyGo/src/github.com/Hyperledger1.4 cd ~/MyGo/src/github.com/Hyperledger1.4 git clone https://github.com/Hyperledger/fabric.git cd ~/MyGo/src/github.com/Hyperledger1.4/fabric
安装fabric镜像并配置环境
cd ~/MyGo/src/github.com/Hyperledger1.4/fabric/scripts sudo bash bootstrap.sh //此步骤需要时间较长,白天速度快,晚上速度慢 curl -sSL http://bit.ly/2ysbOFE | bash -s1.4.0 curl -sSL http://bit.ly/2ysbOFE | bash -s1.4.0 1.4.0 0.4.14 export PATH=<path to downloadlocation>/bin:$PATH</kbd>
3.运行网络
cd fabric-samples/first-network //切换到first-network目录 ./byfn.sh generate //生产网络构件 ./byfn.sh up //打开网络
出现以下结果,说明fabric网络已经启动
注:若无法启动,可以尝试以管理员模式执行该命令
4.关闭网络
./byfn.sh down
想深入探索Fabric请访问官网
Hyperledger Fabric官网:
https://hyperledger-fabric.readthedocs.io/en/latest/install.html
GitHub地址:
https://github.com/hyperledger/fabric
相关文章推荐
- hyperledger fabric v1.4 linux 环境搭建 详细
- Hyperledger fabric环境搭建终于到的问题 Mac
- Hyperledger Fabric 1.4 产品链搭建教程 (二) —— MyFabric Demo链节点启动及合约部署调用
- Hyperledger Fabric 开发环境搭建
- Ubuntu16.04搭建Hyperledger Fabric 1.0.5开发环境
- Hyperledger Fabric 环境搭建
- ubuntu 搭建hyperledger-fabric开发环境
- Hyperledger fabric 环境搭建 mac
- 区块链 hyperledger fabric1.0 环境搭建
- Hyperledger Fabric V1.0 学习笔记(一) Centos 7中的环境搭建
- hyperledger fabric 1.0环境搭建出错记录
- 币本社区-技术指南:Hyperledger Fabric的认知与环境搭建
- hyperledger fabric 环境搭建
- Ubuntu16.04搭建Hyperledger Fabric 1.0.5开发环境
- 【推荐】 HyperLedger Fabric环境搭建、测试及注意事项 [详尽指导] [亲测有效]
- ubuntu虚拟机环镜搭建hyperledger fabric环境
- ubuntu搭建hyperledger-fabric1.4.0开发环境
- 区块链hyperledger fabric 环境搭建 centos7 docker环境
- (一) Hyperledger Fabric在CentOS 7.2 64位下 开发与运行环境搭建
- 一、hyperledger fabric 基础环境搭建