如果使用docker swarm部署网络,如何确保超级分层结构中的数据持久性?

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

我已经建立了一个docker swarm集群,它有一个solo orderer和一个部署在多个主机上的docker compose堆栈。但是每当网络重新启动时,所有数据都会丢失(因为服务被删除)。如何在启动新网络时确保数据备份和恢复?

hyperledger-fabric
1个回答
0
投票

您可以在docker swarm(stack.yaml)中设置卷,就像docker-compose一样。这里有一个例子:

volumes:
    peer0.org1.example.com:
    orderer.example.com:

services:
    orderer.example.com:
       volumes:
          - orderer.example.com:/var/hyperledger/production/orderer
    peer0.org1.example.com:
        volumes:
          - peer0.org1.example.com:/var/hyperledger/production

这应该在您的stack.yaml内部与您的其他配置。

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