云网牛站
所在位置:首页 > Linux教程 > 在Linux系统中快速体验fabric first-network

在Linux系统中快速体验fabric first-network

2018-08-07 10:55:19作者:大力水手SX稿源:linux站

要在Linux系统中快速体验fabric first-network请在宿主机自行安装docker、docker-compose与git环境。

 

1.docker拉取最新fabric镜像

docker pull hyperledger/fabric-orderer

docker pull hyperledger/fabric-peer

docker pull hyperledger/fabric-ccenv

docker pull hyperledger/fabric-tools

docker pull hyperledger/fabric-couchdb

 

2.基于fabric-tools镜像启动cli容器,从容器中拷贝可执行文件到本地

docker run -d --name cli hyperledger/fabric-tools sleep 1h(sleep 1h使容器处于运行状态)

docker cp cli:/usr/local/bin/cryptogen /usr/local/bin/cryptogen

docker cp cli:/usr/local/bin/configtxgen /usr/local/bin/configtxgen

docker cp cli:/usr/local/bin/configtxlator /usr/local/bin/configtxlator

docker rm -f cli

cryptogen --help可显示命令帮助

 

3.运行first-network

依次运行:

cd ~

git clone https://github.com/hyperledger/fabric-samples.git

cd fabric-samples/first-network

./byfn.sh up

成功截图:

在Linux系统中快速体验fabric first-network

 

4.注意

在阿里云linux环境下此处可能不成功,则更改first-network下如下配置文件,增加GODEBUG=netdns=go环境变量:

1.base/docker-compose-base.yaml

在Linux系统中快速体验fabric first-network

2.base/peer-base.yaml

在Linux系统中快速体验fabric first-network

3.docker-compose-cli.yaml

在Linux系统中快速体验fabric first-network

重新启动命令:./byfn.sh restart

 

附1:在特定环境中安装指定版本的Docker

教程地址:https://ywnz.com/linuxjc/2125.html

 

附2:安装docker-compose的方法

一、第一种方法

1.下载最新版的docker-compose文件,目前为1.22.0版本

# curl -L https://github.com/docker/compose/releases/download/1.22.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

# chmod +x /usr/local/bin/docker-compose

非管理用户前面加sudo

2.添加可执行权限 

$ sudo chmod +x /usr/local/bin/docker-compose

3.测试安装结果 

$ docker-compose --version 

docker-compose version 1.22.0

二、第二种方法

1.安装python-pip

yum -y install epel-release

yum -y install python-pip

2.安装docker-compose

pip install docker-compose

非管理用户运行:sudo pip install docker-compose

3.待安装完成后,执行查询版本的命令,即可安装docker-compose

docker-compose version

docker-compose version 1.22.0

 

附3:在Ubuntu 18.04系统下安装和初次使用Git

教程地址:https://ywnz.com/linuxjc/2348.html

 

相关主题

Ubuntu 18.04系统下搭建HyperLedger Fabric 1.2.0环境

精选文章
热门文章