如何在重启区块链网络后维护资产/分类帐数据?

时间:2018-01-24 06:21:36

标签: hyperledger-fabric hyperledger hyperledger-composer

我们正在使用Composer连接区块链网络(Hyperledger Fabric)。

我们使用上述技术堆栈创建了一个POC。但是当我们重新启动区块链网络时,存储在分类帐上的所有资产数据都将丢失。

如何在重启区块链网络后检索分类帐数据?

提前致谢。

1 个答案:

答案 0 :(得分:1)

您可以将数据保留在磁盘上。 将docker-host中的目录挂载到容器中的相关目录中。例如,您可以在docker-compose-base.yaml文件的对等容器规范中添加以下两行:

volumes:
 - /var/hyperledger/peer0:/var/hyperledger/production

对于CouchDB容器,您可以在CouchDB容器规范中添加以下两行:

volumes:
 - /var/hyperledger/couchdb0:/opt/couchdb/data

参考:http://hyperledger-fabric.readthedocs.io/en/release/build_network.html#a-note-on-data-persistence