Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docker Hyperledger Composer本地文件_Docker_Hyperledger_Blockchain_Hyperledger Composer - Fatal编程技术网

Docker Hyperledger Composer本地文件

Docker Hyperledger Composer本地文件,docker,hyperledger,blockchain,hyperledger-composer,Docker,Hyperledger,Blockchain,Hyperledger Composer,我是Hyperledger的初学者,我对Hyperledger Composer有一些问题: Hyperledger Composer和Composer Playerd有什么区别? 据我所知,操场只是一个用于配置、部署和测试业务网络的用户界面。那么,使用Playway部署业务网络和使用Yeoman部署Hyperledger Composer之间没有什么区别吗?(如本章示例所示) 我和这位官员在当地安装了作曲家Playgroung。创建新的业务网络后,在我的计算机上哪里可以找到相关文件 每次启动

我是Hyperledger的初学者,我对Hyperledger Composer有一些问题:

  • Hyperledger Composer和Composer Playerd有什么区别?
    据我所知,操场只是一个用于配置、部署和测试业务网络的用户界面。那么,使用Playway部署业务网络和使用Yeoman部署Hyperledger Composer之间没有什么区别吗?(如本章示例所示)

  • 我和这位官员在当地安装了作曲家Playgroung。创建新的业务网络后,在我的计算机上哪里可以找到相关文件

  • 每次启动机器继续开发时,我需要执行哪些操作?
    有时,仅运行
    /startFabric.sh
    会返回“尝试ping时出错。请确保chaincode已成功实例化,然后重试”

  • 每次我想测试RESTful API(使用composer rest server)时,我是否必须从Playplace导出我的业务网卡


1:Hyperledger composer是一个帮助我们与Hyperledger结构交互的项目。它包括UI(composer playgroud)和NPM(SDK)包。Composer游乐场是一个测试和开发工具。您可以在此处创建区块链智能合约,也可以在本地内存中部署以测试代码。对于生产部署,我建议使用composer cli

2:Composer游乐场将所有卡片保存在“.Composer”文件夹中。此文件夹很可能位于您的用户文件夹中。在Ubuntu操作系统中,它位于路径“/home/user/.composer”上。关于BNA,如果它连接到您的结构,那么它会从那里选择BNA。在仅浏览器模式下,它将保留在浏览器缓存中

3:我建议先运行./stopFabric.sh,然后运行./startFabric.sh。它将停止所有Docker容器。如果您已经安装了自己的BNA,那么只需ping网络即可。跟着这个。最后,您将找到ping命令


4:一旦你把卡片导入到你的composer rest服务器,我想应该没问题。除非服务正在运行,否则不需要再次导入它。您可以通过在其中添加mongo来创建composer rest server stateful。您不能在两个应用程序中导入一张卡,即如果您已将一张卡导入composer Playerd,则无法将同一张卡导入composer rest server

我找到了.composer文件夹,但在里面我没有找到任何.cto或.js文件,我需要它们,因为我想建立一个git存储库。每次我启动我的Ubuntu机器,即使运行
/stopFabric.sh
/startFabric.sh
似乎都不起作用。使用ping命令和composer操场,我仍然得到
错误:尝试ping时出错。错误:确保已成功实例化链码测试库,然后重试:getccdata composer频道/测试库响应错误:找不到名为“测试库”的链码。
。composer文件夹不包含代码。它只包含我前面提到的卡片。如果您的目的是从头开始构建代码,那么我建议您使用“yo hyperledger composer:businessnetwork”cmd创建一个文件夹,并使用vscode开发代码,并使用“composer archive create-t dir-n”创建BNA。最后将BNA上载到composer player以测试代码。