ubantu16下搭建Hyperledger Composor平台


Composor平台作为Hyerledger的快速建模平台,整体的体验感还是不错的。
我也根据资料整理出一套可用的搭建代码。

1. 首先更新设置

sudo apt update

sudo apt upgrade

2. install and configurate Python 安装和配置python

apt-get install python -y

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 1

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 2

3. install pip 安装pip工具

wget https://bootstrap.pypa.io/get-pip.py

sudo apt install python-pip -y

sudo apt install python3-distutils -y

sudo python get-pip.py

4. update requests library 更新请求库

sudo pip uninstall requests -y

sudo pip install requests==2.20.1

5. install Docker and docker-compose 安装docker 和docker composor

sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common -y

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

apt-key fingerprint 0EBFCD88
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

sudo apt-get update

sudo apt-get install docker-ce docker-ce-cli containerd.io -y

sudo pip install docker-compose

6. install make depedency

sudo apt install build-essential

7. add user and grant Docker priviledges 添加user账户并给予docker权限

sudo adduser $USER

sudo groupadd docker

sudo gpasswd -a $USER docker

sudo newgrp docker

//注销并重新登陆

8. install and configurate node.js 安装配置nodejs

在root权限下
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -

sudo apt-get install -y nodejs
接着切换到User权限下
mkdir ~/.npm-global

npm config set prefix '~/.npm-global'

nano .profile
    
    export PATH=~/.npm-global/bin:$PATH

source ~/.profile

9. install composer and prerequisites安装composr和必要工具

npm install -g composer-cli@0.20

npm install -g composer-rest-server@0.20

npm install -g generator-hyperledger-composer@0.20

npm install -g yo//有大概率报错,但不影响composor的使用

npm install -g composer-playground@0.20

10. download samples

mkdir ~/fabric-dev-servers && cd ~/fabric-dev-servers

curl -O https://raw.githubusercontent.com/hyperledger/composer-tools/master/packages/fabric-dev-servers/fabric-dev-servers.tar.gz

tar -xvf fabric-dev-servers.tar.gz

11. download fabric下载fabric

export FABRIC_VERSION=hlfv12  //指定是1.2版本

./downloadFabric.sh

12. set up fabric network and add card设置fabric网络并添加card

export FABRIC_VERSION=hlfv12

./startFabric.sh

./createPeerAdminCard.sh//我在这步一直报错,导致后边启动rest一直有问题,


最主要是出现这个表格,说明这步成功了

13. set up composer playground 启动playground

composer-playground
访问localhost:8080就可进入到composor界面

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值