2.将 docker_network 版本变更为 simple 版本 偏向于 开发,测试,或者仅需要单机使用 3.基于 simple 版本重新编写 cluster 版本 cluster 版本 包含2个镜像 Tracker 和 Storage 分别可以进行集群化构建 具体信息 请查看 cluster/tracker/README.md 以及 cluster/storage/README.md |
||
|---|---|---|
| .. | ||
| Dockerfile | ||
| README.md | ||
| startup.sh | ||
README.md
FastDFS-Tracker Docker Cluster
声明
本 Docker 镜像 基于Fstdfs 并且参考了 huayanYu(小锅盖)和Wiki的作者
概述
适用于集群分布式部署使用 开箱即用
构建镜像
docker build --tag tracker .
简单使用
docker run -d --name some-tracker -e SERVER_PORT=22122 -p 22122:22122 tracker
对端口 以及Storage集群的访问方式进行调整
docker run -d --name some-tracker -e SERVER_PORT=23122 -p 22122:23122 -e LOOKUP=0 tracker
环境变量
- SERVER_PORT Tracker 服务端口
- LOOKUP 负载模式 默认值 0 非必填
LOOKUP 可选项 0 : round robin 1 : specify group 2 : load balance, select the max free space group to upload file
若想进行更多的配置 请映射数据卷
数据卷
- /etc/fdfs 配置文件目录
- /home/dfs 数据文件以及日志