fabric网络搭建

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/scylhy/article/details/81393159

fabric环境搭建

这里简单介绍了,fabric网络的搭建过程,尽量最简单,最清晰,如有遗漏,请参考官网文档及现有的博客
本文搭建环境:macos_fabric1.2。其他环境下fabric搭建也相似。
  • 1.安装docker-ce

  • 2.安装go并配置好go环境(一定把go目录放在/home/你的用户名/,否则启动fabric,编译时,会因权限问题,退出)

    1.比如我打算把开发放在目录 /home/liu/work/go/ 下,则设置go的环境变量:在/home/liu/.bashrc中添加如下信息

    export GOPATH=/home/liu/work/go

    2.生效

    cd /home/liu
    source .bashrc

    3.检测设置结果

    go env #可见输出的gopath
  • 3.通过git clone 拉取fabric代码。

    • 建议通过git clone方式,方便通过git checkout 命令指定要操作的版本
    • 在go目录(/home/liu/work/go/)下创建src/github.com/hyperledger目录

       #go get ***,方式获取依赖包,会自动创建该目录
       #但是git clone不会,所以先创建该目录,之后复制过来即可
       makdir src/github.com/hyperledger/ -r  
    • 下载好的fabric文件,放在如下目录(或者直接在该目录下git clone …)

      /home/liu/work/go/src/github.com/hyperledger/
    • 如果要测试fabric-sample中的demo,fabric-sample也要放到该目录下

  • 4.测试demo

    • fabric/example/e2e_cli下

      ./network_setup.sh up
    • 出现all good,则网络正常

    • 注意:

      1.编译工具在运行网络时,fabric会自动编译

      2.镜像什么的在运行demo时,会自动拉取到合适的,无需专门去下载

    • 测试过程

      1.编译工具(无需去下载)
      tools
      2.拉取镜像
      pull
      3.建立网络
      net
      4.成功前兆
      前兆
      5.all_good,测试成功
      allgood

  • 5.其他

    • 备注我这里成功过的环境(均已代理vpn)

      1.ubuntu18.04_fabric1.1
      2.macos_fabric1.2

    • 有时,搭建过程很顺利,就是最后报错了,这时,不妨重启docker服务或者重启系统

    • 搭建过程的问题汇集可参考

猜你喜欢

转载自blog.csdn.net/scylhy/article/details/81393159
今日推荐