Hyperledger fabric 环境安装

Hyperledger fabric 安装

操作系统: Ubuntu 16.0

参考:官方文档

  1. 安装git

    sudo apt-get install git
    
  2. 安装curl

    sudo apt-get install curl 
    
  3. 安装go环境 并配置其环境变量

    mkdir ~/download
    cd ~/download
    //下载go1.17
    wget https://studygolang.com/dl/golang/go1.17.linux-amd64.tar.gz
    //解压
    tar -C /usr/local -xzf go1.17.linux-amd64.tar.gz
    
    //配置环境变量
    mkdir $HOME/go
    
    //用vi打开~/.bashrc 如果没装vim 先sudo apt install vim
    export GOROOT=/usr/local/go
    export GOPATH=$HOME/go
    export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
    
    //使配置的环境变量生效
    source ~/.bashrc
    
  4. 安装docker

    //更新软件包
    sudo apt-get update
    //安装docker
    sudo apt install docker.io
    //安装最新版本docker-composer
    sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
    //赋予执行权限
    sudo chmod +x /usr/local/bin/docker-compose
    
  5. 安装示例

    mkdir -p $GOPATH/src/github.com/hyperledger
    cd $GOPATH/src/github.com/hyperledger
    # 获取fabric-samples源码
    git clone https://github.com/hyperledger/fabric-samples.git
    
  6. 下载相关二进制文件

    //下载最新版本二进制文件(国内被墙)
    curl -sSL https://bit.ly/2ysbOFE | bash -s
    //指定版本
     #curl -sSL https://bit.ly/2ysbOFE | bash -s -- <fabric_version> <fabric-ca_version>
    curl -sSL https://bit.ly/2ysbOFE | bash -s -- 2.2.0 1.4.7
    //脚本会将指定的配置文件安装到fabric-samples的/bin和/config目录中
    //同时下载指定版本的 Hyperledger Fabric docker的镜像
    
    //推荐使用
    curl -sSL https://raw.githubusercontent.com/hyperledger/fabric/master/scripts/bootstrap.sh | bash -s 
    
  7. 添加环境变量

    vi ~/.bashrc
    export PATH=$PATH:$GOPATH/src/github.com/hyperledger/fabric-samples/bin
    source ~/.bashrc
    //验证 
    fabric-ca-client version
    
  8. 测试fabric(v2.0+)

    注:fabric 1.4.x 是byfn为测试 在此不做说明
    //进入 abric-samples目录下的test-network
    cd $GOPATH/src/github.com/hyperledger/fabric-samples/test-netwok
    //执行 network.sh up ===>docker中创建相应节点
    ./network.sh up
    //创建通道,未说明则名为myChannel
    ./network.sh createChannel
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值