BSN区块链服务网络开发入门

部署和启动1.4.3版的测试网络

小韦云科技-区块链+小程序+公众号+商城+分销+直播+企业官网+外贸电商-为您提供优质的开发服务-电话/微信联系:18123611282

上一个教程在是开发模式下调试代码的,一般调试完后都需要在正式的网络再验证一次,这一节我们使用Fabric1.4.3版本的测试网络来验证我们的直播打卡链码

进入fabric-samples项目下的first-network目录

cd $GOPATH/src/github.com/hyperledger/fabric-samples/first-network

先执行清理操作,防止之前启动的docker没有关闭完,提示是否继续时直接回车就行(下同)

./byfn.sh down

然后我们需要修改下cli容器的挂载目录,把我们的链码所存在的目录挂载在cli容器中

打开first-network目录下的docker-compose-cli.yaml文件,找到cli配置中的volumes选项,在最后增加一行(注意缩进)

        - /e/go:/opt/gopath

/e/go 是我电脑里的$GOPATH对应的目录,这里需要修改成你自己的目录
/opt/gopath 是cli容器里$GOPATH对应的目录,这是固定的

最后就可以启动一个测试网络

./byfn.sh up -a -n -s couchdb

-a 表示启动Fabric-CA节点,这个非常重要,因为后面与SDK交互时需要它,不加这个参数默认是不启动的
-n 表示不要自动部署测试链码,如果不加它会默认安装一个叫fabcar的链码,因为后面我们需要部署自己的链码,因此要加它
-s 表示网络需要使用的数据库,默认为goleveldb,这里我们使用couchdb

启动成功后会提示

本文由小韦云原创,转载请注明出处:https://bctos.cn/doc/10/1853,否则追究其法律责任

关键词:byfn.sh first-network 测试网络

广告位招商