fabric1.4.3单机环境搭建教程(一)

Fabric1.4.3 单机环境搭建

(一)操作系统准备

我使用的操作系统是64位的ubuntu18.04。
硬件资源要求:内存最低2GB,最好在3GB以上;磁盘空间为30GB或者更高。
我使用的是Windows操作系统,可以在Windows操作系统上安装一个VMware虚拟机应用程序,然后在虚拟机中安装Ubuntu18.04系统。

(二)安装所需工具

1. Git安装
安装git工具使用命令如下:

$sudo apt update
$sudo apt install git

2. cURL安装

$sudo apt install curl

3. Docker安装
查看系统是否已有安装docker:

$docker --version

若有就卸载该版本,没有跳过

$ sudo apt-get remove docker docker-engine docker.io

若没有使用命令安装docker

$sudo apt update

下载安装工具

$ sudo apt-get install
apt-transport-https
ca-certificates
software-properties-common

添加官方密钥

$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo
apt-key add -

加入apt仓库

$ sudo add-apt-repository \ “deb [arch=amd64]
https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) \
stable”

下载docker-ce

$ sudo apt-get update
$ sudo apt-get install docker-ce

安装成功后查看docker版本

$docker --version

创建docker用户组

$ sudo groupadd docker 创建docker组
$sudo usermod -aG docker XXX(XXX是当前用户名)

添加阿里云的docker镜像

$ sudo mkdir -p /etc/docker
$ sudo vim /etc/docker/daemon.json

在daemon.json中写入如下内容

{ “registry-mirrors”: [“镜像地址”] }

镜像地址在https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors中“镜像加速器”获取(需要自己注册登录)
然后输入以下内容

$ sudo systemctl daemon-reload
$ sudo systemctl restart docker

4. Docker-compose安装
查看系统是否已有安装docker-compose:

$docker-compose --version

使用命令安装docker-compose

$sudo apt install docker-compose

安装成功后查看docker-compose版本

$docker-compose --version

5. Go安装
wget工具下载go压缩包文件:

$ wget https://dl.google.com/go/go1.15.2.linux-amd64.tar.gz

下载时间较长,请耐心等待。。。
下载成功后解压文件

$ sudo tar -zxvf go1.15.2.linux-amd64.tar.gz -C /usr/local/

环境变量配置

$ sudo vim /etc/profile

在profile文件最后添加如下内容:(其中PATH路径里¥应改为$

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

使用source命令,使配置的环境生效

$ source /etc/profile

通过go version 命令验证是否成功

$ go version

6. Node.js安装(目前可选不安,后期用到再安装也可)

$ wget -qO- https://deb.nodesource.com/setup_10.x | sudo -E bash -(
添加仓库)
$ sudo apt-get install -y nodejs (安装)
$ npm config list (查看npm源地址)
$ npm set registry https://registry.npm.taobao.org/ (设置国内更新源)

(三)下载fabric-samples与二进制文件

创建空目录并进入空目录

$ mkdir hy && cd hy

新建文件bootstrap.sh并添加内容

$ vim bootstrap.sh
将https://github.com/hyperledger/fabric/blob/main/scripts/bootstrap.sh中的内容复制过来保存并退出

对bootstrap.sh赋予权限

$ chmod +x bootstrap.sh

执行bootstrap.sh

$ sudo ./bootstrap.sh 1.4.3

(四)测试fabric环境

进入first-network子目录

$ cd fabric-samples/first-network

执行自动化脚本byfn.sh 生成证书与密钥

$ sudo ./byfn.sh -m generate

启动网络

$ sudo ./byfn.sh -m up

关闭网络

$ sudo ./byfn.sh -m down

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值