要在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 成功截图:
4.注意 在阿里云linux环境下此处可能不成功,则更改first-network下如下配置文件,增加GODEBUG=netdns=go环境变量: 1.base/docker-compose-base.yaml
2.base/peer-base.yaml
3.docker-compose-cli.yaml
重新启动命令:./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
相关主题 |