如何在windows10上面运行HyperLedger Fabric1.4

  fabric在不知不觉间已经更新到1.4了。之前研究fabric都是在ubuntu16.04上面。但是fabric本就是依托于docker运行的,应该没有必要依托于操作系统才是,官网上也有关于window10上运行程序的环境搭建,同时最为普遍的开发环境都是在windows上的,所以有了本次尝试。

  1.安装docker

  https://download.docker.com/win/stable/Docker%20Desktop%20Installer.exe

  点击上面链接下载docker,下载docker之前会需要注册一个dockerhub的账号,然后按照官网提示一步步走下去就好了。需要注意的就是安装了docker之后就不能使用虚拟机。

  2.安装git

  https://git-scm.com/download/win

  在以上链接下载合适的版本安装就可以了

  3.去fabric官网下载fabric环境脚本

  https://raw.githubusercontent.com/hyperledger/fabric/master/scripts/bootstrap.sh

  将这个保存到本地用git bash运行,如果你有上外网的环境,就可以直接运行官网的短域名,不需要下载。运行过程中可能会因为网络原因中断几次,多点耐心,多重启几次就好了。

  4.运行一键启动脚本

  打开脚本 \fabric-samples\first-network\byfn.sh也就是官网示例使用的一键启动脚本,并且在所有 docker exec 之前加上 winpty 这样才可以在windows上运行这个命令。然后在git bash上面使用 ./byfn,sh 就可以一键启动了,但是也有可能会启动失败,报echo的错。这个是文件格式问题,需要你吧first-network这个文件夹下所有的.sh结尾的文件全部转换成Linux格式的文件就行了。运行过程中可能会有杀毒软件报毒,需要信任一下,或者直接点允许操作。

  5.运行结果

 

 

 运行结果如果出现上图的文字,则运行成功,chaincode安装调用也成功。

 

posted @ 2019-11-29 22:33  敲代码的椰子  阅读(1847)  评论(0编辑  收藏  举报