Docker群集NFS卷,
我正在玩docker的1.12 swarm和Orchestration!但有一个问题我无法找到答案:Docker群集NFS卷,,docker,docker-swarm,Docker,Docker Swarm,我正在玩docker的1.12 swarm和Orchestration!但有一个问题我无法找到答案: 在这种情况下,如果您运行的是nginx或redis之类的服务,则不必担心数据持久性 但是,如果您正在运行一个像数据库这样的服务,我们需要数据持久性,因此如果docker实例发生问题,主机将把docker实例传送到一个可用节点,默认情况下docker不会将数据卷移动到其他节点来解决此问题。我们可以使用诸如Flocker()、Rexray(“”)之类的第三方插件来解决这个问题 但问题是:当一个节点出
使用Rexray,数据存储在docker swarm节点之外(在Amazon S3、Openstack Cinder等中)。因此,如果您丢失了一个节点,就不会丢失持久数据。如果您的调度程序在另一台主机上装载了一个需要数据的新容器,它将使用rexray插件检索外部卷,您就可以继续了
注意:您的外部提供程序需要允许您从现在不可用的旧节点强制分离卷。rexray不允许在单独的节点上为每个容器副本装载卷。