Windows10下hyperledger fabric1.4环境搭建

目录

  • Windows10下hyperledger fabric1.4环境搭建
    • Prerequisites
      • Windows10专业版
      • Git bash
      • cURL
      • GO Progamming Language
      • Docker and Docker-compose
    • Install Samples, Binaries and Docker Images
      • shared drivers
      • 执行

Windows10下hyperledger fabric1.4环境搭建

Prerequisites

大部分内容参考官方配置

Windows10专业版

  1. 学校提供了win10专业版激活工具,不过需要在win10专业版的环境下激活,所以要重装系统(慎重!)。
  2. 一站式服务平台
    Windows10下hyperledger fabric1.4环境搭建_第1张图片
  3. 其他方式请自查

Git bash

  1. 安装
  2. 设置gitautocrlffalselongpathstrue
    1. 设置
    	git config --global core.autocrlf false
    	git config --global core.longpaths true
    
    1. 查看
    	git config --get  core.autocrlf 
    	git config --get core.longpaths
    

cURL

  1. windows extras中提示git自带的curl版本不够新会报错,然而我的git自带的curl不影响,所以没有专门去升级
    Windows10下hyperledger fabric1.4环境搭建_第2张图片

GO Progamming Language

  1. 安装go,version: 1.13.1
  2. 设置环境变量
    1. GOROOT:go的安装目录
    2. GOPATH:工作目录,也就是之后的hyperledger代码的放置目录Windows10下hyperledger fabric1.4环境搭建_第3张图片

Docker and Docker-compose

  1. 安装docker and docker-compose
    1. 安装docker for windowsdocker for windows自带了docker-compose
  2. 设置阿里云docker镜像加速(不然之后拉镜像的时候很慢)
    1. 容器镜像服务控制台,要注册Windows10下hyperledger fabric1.4环境搭建_第4张图片
    2. 设置docker镜像
      1. 右键docker进入SettingsWindows10下hyperledger fabric1.4环境搭建_第5张图片
      2. 将复制的镜像地址写入Registry mirrorsWindows10下hyperledger fabric1.4环境搭建_第6张图片

Install Samples, Binaries and Docker Images

shared drivers

  1. 官方提示Share your local drives (volumes) with Docker Desktop, so that they are available to your Linux containers.
  2. 右键docker进入Settings
  3. Windows10下hyperledger fabric1.4环境搭建_第7张图片
    Windows10下hyperledger fabric1.4环境搭建_第8张图片

执行

  1. 拉代码git clone https://github.com/hyperledger/fabric.git

    1. 代码拉到$GOPATHsrc目录下(没有src目录就自己创建)
  2. 执行获取镜像脚本./scripts/bootstrap.sh

    1. 查看镜像列表docker image list
      Windows10下hyperledger fabric1.4环境搭建_第9张图片
  3. 启动

    1. cd scripts/fabric-samples/first-network
    2. 初始化./byfn.sh -m generate -c mychannel
    3. 开启./byfn.sh -m up -c mychannel
    4. 关闭./byfn.sh -m down

    Windows10下hyperledger fabric1.4环境搭建_第10张图片

你可能感兴趣的:(区块链)