2020-04-19 docker-compose fastdfs

用docker-compose 搭建fastdfs文件系统
网上找了很多资源,都会遇到各种问题
1.tracker 获取storage的ip是docker子机的ip,导致文件无法上传
2.没有发现资源,storage无法向tracker注册
3.本机可以上传查看,但是其它内网机器无法访问
。。。

最终找个一个完美的解决方案

1.gitee下载 https://gitee.com/fastdfs100/fastdfs?_from=gitee_search
2.在docker/local||network 下创建docker-compose.yml 文件
测试多次的yml,数据目录在/home/fdfs下

version: '3'
services:
  fastdfs:
    build: .
    image: fastdfs:v5
    container_name: fastdfs
    ports:
      - "22122:22122"
      - "8888:8888"
      - "23000:23000"
    environment:
      - FASTDFS_IPADDR= ip
    networks:
      fdfs_net:
        ipv4_address: ip
    volumes:
      - ./fast_data:/home/fdfs
    
networks:
  fdfs_net:
    driver: bridge
    ipam:
      config:
        - subnet: 192.168.2.0/24 #网段

3 用spring boot + fastdfs 上传图片, 在8888下回调,数据正常展示

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容