Docker多主机(Swarm)持久性存储

我在以下版本的群集模式下运行Docker

Client: Version: 17.09.0-ce API version: 1.32 Go version: go1.8.3 Git commit: afdb6d4 Built: Tue Sep 26 22:41:23 2017 OS/Arch: linux/amd64 Server: Version: 17.09.0-ce API version: 1.32 (minimum version 1.12) Go version: go1.8.3 Git commit: afdb6d4 Built: Tue Sep 26 22:42:49 2017 OS/Arch: linux/amd64 Experimental: false 

要实现基于容器或主机的持久性存储,我们可以安装主机驱动器,但是如果主机closures,数据将因为不共享而丢失。

另一种select是在容器中使用NFS设置和挂载卷,但是这会导致另一个缓慢的问题,并且如果NFS服务器closures了,一切都会closures。

我们是否有其他高可用性,安全性的解决scheme来设置多主机共享的持久性存储。