如何从docker swarm撰写文件中引用AWS efs卷

时间:2019-06-12 02:01:40

标签: docker swarm efs rexray

我有一个现有的AWS EFS文件系统,并希望以docker-compose swarm文件中的卷的形式对其进行访问。我已经安装了rexray / efs docker插件。

在我的EC2实例上安装nfs-common之后,我已经设法使用本地nfs配置连接到EFS文件系统。但是,我还找不到卷:efs的配置。 ebs和本地nfs有很多示例,但是我想使用rexray / efs驱动程序插件代替nfs本地驱动程序

rexray / efs插件的安装如下:

docker plugin install rexray/efs EFS_ACCESSKEY=<access_key> EFS_SECRETKEY=<secret_key> EFS_SECURITYGROUPS="<security groups>" EFS_TAG=rexray REXRAY_PREEMPT=true

swarm组成文件卷:部分(当前使用本地nfs驱动程序)如下:

volumes:
  data:
    driver: local
    driver_opts:
      type: nfs
      o: addr=<ip od efs>,nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2
      device: <ip of efs>:/

如何更改卷:本地nfs设置以使用rexray / efs插件?

0 个答案:

没有答案