2017-08-09 36 views
0

我使用的是面料V1.0 Hyperledger作曲。使用fabric-tools/stopFabric.sh停止Fabric并从startFabric.sh开始时,已部署的模型(.bna文件)不再存在。Hyperledger作曲模型不持久

如何设置系统了,这样的数据将在系统重启后,呆在那里?

回答

3

这是如何设置的织物环境,为你正确地观察操作的考虑,因为我们的面料开发服务器只启动性织物容器,如果这些集装箱被破坏以任何理由再其内部的文件系统都将丢失。 在hyperledger面料文档他们描述一个简单的方法来使织物容器坚持自己独立的文件系统以外的数据。 看到 http://hyperledger-fabric.readthedocs.io/en/latest/build_network.html 并要求其提供这方面的细节“上的数据持续性的注记”一节。在这种情况下,您需要将其中描述的概念应用到我们的fabric dev服务器中的hlfv1/composer目录中的docker-compose.yml文件。

0

如果您正在使用的作曲家操场上部署,可以使用导出按钮保存BNA操场上的左下角定义界面。

如果要自行保留部署,可以使用数据卷修改docker-compose文件,以便将数据保存在和orderer容器上的/var/hyperledger/production中。这将在您下次启动网络时保留分类账和凭证。