> 技术文档 > 【图文详解】Fabric区块链网络搭建_区块链服务器用什么样的配置

【图文详解】Fabric区块链网络搭建_区块链服务器用什么样的配置


目录

  • 前言
  • 1、项目环境部署
    • 1.1 基础开发环境
    • 1.2 网络部署
  • 2、后台环境
    • 2.1、环境配置
    • 2.2、运行springboot项目
  • 3、PC端
    • 3.1、安装依赖
    • 3.2、修改区块链网络连接地址
    • 3.3、启动项目

前言

若对您有帮助的话,请点赞收藏加关注哦,您的关注是我持续创作的动力!有问题请私信或联系邮箱:funian.gm@gmail.com

1、项目环境部署

1.1 基础开发环境

1)nodejs,版本低于12,口令node -v
【图文详解】Fabric区块链网络搭建_区块链服务器用什么样的配置
2)docker,口令 docker --version
【图文详解】Fabric区块链网络搭建_区块链服务器用什么样的配置
3)docker-compose 口令 docker-compose version
【图文详解】Fabric区块链网络搭建_区块链服务器用什么样的配置

1.2 网络部署

区块链是一个动态的网络,需要时刻运行,因此自己买了一个阿里云服务器。
1)拉取联盟链框架
pull

docker pull hyperledger/fabric-peer:1.2.0 && docker pull hyperledger/fabric-orderer:1.2.0 && docker pull hyperledger/fabric-ca:1.2.0 && docker pull hyperledger/fabric-tools:1.2.0 && docker pull hyperledger/fabric-ccenv:1.2.0 && docker pull hyperledger/fabric-baseimage:0.4.10 && docker pull hyperledger/fabric-baseos:0.4.10 && docker pull hyperledger/fabric-couchdb:0.4.10

tag

docker tag hyperledger/fabric-peer:1.2.0 hyperledger/fabric-peer && docker tag hyperledger/fabric-orderer:1.2.0 hyperledger/fabric-orderer && docker tag hyperledger/fabric-ca:1.2.0 hyperledger/fabric-ca && docker tag hyperledger/fabric-tools:1.2.0 hyperledger/fabric-tools && docker tag hyperledger/fabric-ccenv:1.2.0 hyperledger/fabric-ccenv && docker tag hyperledger/fabric-baseimage:0.4.10 hyperledger/fabric-baseimage && docker tag hyperledger/fabric-baseos:0.4.10 hyperledger/fabric-baseos && docker tag hyperledger/fabric-couchdb:0.4.10 hyperledger/fabric-couchdb 

2)查看是否拉取成功 口令 docker images
【图文详解】Fabric区块链网络搭建_区块链服务器用什么样的配置
3) 上传代码到linux服务器
【图文详解】Fabric区块链网络搭建_区块链服务器用什么样的配置
4) 运行basic-network目录下的start.sh 脚本文件,设置管理权限
chmod -R 777 start.sh
【图文详解】Fabric区块链网络搭建_区块链服务器用什么样的配置
说明:安装过程中会出现问题 ,具体操作可查询以下链接:
问题1
问题2
5)运行webapp下的脚本
先给webapp目录下的所有sh文件授权,如下
chmod -R 777 startFarmerCC.sh
【图文详解】Fabric区块链网络搭建_区块链服务器用什么样的配置
6) 安装npm intsall依赖
说明:注意node版本问题,不用太高
7)启动node服务
【图文详解】Fabric区块链网络搭建_区块链服务器用什么样的配置

2、后台环境

2.1、环境配置

后台环境是一个springboot项目
【图文详解】Fabric区块链网络搭建_区块链服务器用什么样的配置
修改以下两个文件配置,改为自己的数据库和区块链网络地址
【图文详解】Fabric区块链网络搭建_区块链服务器用什么样的配置

2.2、运行springboot项目

运行成功如图所示
【图文详解】Fabric区块链网络搭建_区块链服务器用什么样的配置

3、PC端

3.1、安装依赖

npm install --registry=https://registry.npm.taobao.org
说明:node版本12左右 太高不行。

3.2、修改区块链网络连接地址

【图文详解】Fabric区块链网络搭建_区块链服务器用什么样的配置

3.3、启动项目

说明:必须在blockchain-trace-pc 下启动项目 。
【图文详解】Fabric区块链网络搭建_区块链服务器用什么样的配置
【图文详解】Fabric区块链网络搭建_区块链服务器用什么样的配置

美剧天堂种子下载