Docker cloudstor:aws卷不在实例之间迁移其内容

时间:2018-02-12 21:08:17

标签: amazon-web-services docker docker-compose docker-swarm

我们在Swarm模式下运行Docker的AWS EC2集群。

我们正在使用compose文件部署我们的服务,并且我们将数据相关服务绑定到具有持久内容的卷,例如作为数据库。

由于Docker Swarm自动进行服务发现和负载均衡,并且我们倾向于避免实例关联作为一种良好做法,因此我们需要将我们的卷与我们的数据相关服务一起自动迁移。

我们尝试使用cloudstor:aws插件来实现这一目标。

我们的实际问题是,当我们的服务重新分配时,我们的服务不会与我们的服务一起移动。

这是我们在撰写文件中的配置:

version: '3.3'

volumes:
  db_data:
    driver: "cloudstor:aws"
    driver_opts:
      size: "20"
      ebstype: "gp2"
      backing: "relocatable"

services:
    db:
      image: postgres:9.3-alpine
      volumes:
        - db_data:/var/lib/postgresql/data

0 个答案:

没有答案