# docker-compose-fastdfs **Repository Path**: yangniuhaojiang/docker-compose-fastdfs ## Basic Information - **Project Name**: docker-compose-fastdfs - **Description**: No description available - **Primary Language**: Docker - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2020-04-27 - **Last Updated**: 2022-04-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 用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下 ```yml 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下回调,数据正常展示