如何在AWS设置中的某些持久存储位置存储分类帐数据

问题描述 投票:0回答:1

我已经使用三个ec2实例在AWS中建立了Hyperledger Fabric网络。我想将分类帐数据和ouchdb数据存储在一些持久性位置,如果AWS ec2实例被破坏,我可以在其中找到它。

couchdb hyperledger-fabric hyperledger
1个回答
0
投票

您必须将泊坞窗内容映射到泊坞窗之外。

订购者的分类帐内容在/ var / hyperledger / production / orderer /中。对等者的分类帐内容位于/ var / hyperledger / production /

想法是,首先创建一个文件夹,我们将其称为“ 分类帐”。接下来,您将映射之前提到的文件夹内的内容。您可以通过将以下卷添加到docker-compose.yaml文件中来执行此操作:

对于订购者:

volumes:
   - ./ledgers/orderer1.example.com/:/var/hyperledger/production/orderer/

对于同龄人:

volumes:
   - ./ledgers/peer1.example.com/:/var/hyperledger/production/

现在启动您的容器,您将在其中看到分类帐内容。您已经在外部正确映射了正在运行的docker的生产内容。该文件夹现在位于您的本地计算机上,您可以根据需要与其他AWS机器共享它,从这里可以轻松进行设置。

© www.soinside.com 2019 - 2024. All rights reserved.