首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将卷添加到SeaweedFS docker-compose文件

将卷添加到SeaweedFS docker-compose文件
EN

Stack Overflow用户
提问于 2020-06-21 16:10:56
回答 1查看 517关注 0票数 1

我只是使用SeaweedFS工作了几天,我想在docker-compose中创建multiple master and volume and filer,所以我只需要这样做:

代码语言:javascript
复制
version: '2'

services:
  master_1:
    image: chrislusf/seaweedfs
    ports:
      - 9333:9333
      - 19333:19333
    command: "master -ip=master_1 -port=9333 -mdir=./1 -peers=master_1:9333,master_2:9334"

  master_2:
    image: chrislusf/seaweedfs
    ports:
      - 9334:9334
      - 19334:19334
    command: "master -ip=master_2 -port=9334 -mdir=./2 -peers=master_1:9333,master_2:9334"

  volume_1:
    image: chrislusf/seaweedfs
    ports:
      - 8080:8080
      - 18080:18080
    command: 'volume -dir=./1 -port=8080 -mserver=master_1:9333,master_2:9334'
    depends_on:
      - master_1
      - master_2

  volume_2:
    image: chrislusf/seaweedfs
    ports:
      - 8081:8081
      - 18081:18081
    command: 'volume -dir=./2 -port=8081 -mserver=master_1:9333,master_2:9334'
    depends_on:
      - master_1
      - master_2

  filer:
    image: chrislusf/seaweedfs
    ports:
      - 8888:8888
      - 18888:18888
    command: 'filer -master="master_1:9333,master_2:9334,master_3:9335"'
    tty: true
    stdin_open: true
    depends_on:
      - master_1
      - master_2
      - volume_1
      - volume_2

所以在这个docker-compose.yml中,我想创建一个扩展名卷,这样我就可以将扩展名卷装载到我的服务器磁盘上,以实现备份和安全。如何找到SeaweedFS上传的文件在docker容器中的存储位置?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-25 10:11:26

这些文件将存储在配置它的位置。在上面的示例中,数据位于./1./2下,文件服务器默认为./filerldb2

顺便说一句: docker-compose文件只有2个master。文件服务器正在使用3个主服务器。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62496043

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档