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-Storage Docker Cluster
声明
本 Docker 镜像 基于Fstdfs 并且参考了 huayanYu(小锅盖)和Wiki的作者
概述
适用于集群分布式部署使用 开箱即用
构建镜像
docker build --tag storage .
简单使用
docker run -d --net host --name some-storage -e SERVER_PORT=24001 -e TRSERVER=127.0.0.1:22122 -e GROUP_NAME=group1 storage
Tracker 集群的时候
使用 ,分割 填写多个 Tracker 地址即可
docker run -d --net host --name storage-1 -e SERVER_PORT=24001 -e TR_SERVER=127.0.0.1:22122,127.0.0.1:22122 -e GROUP_NAME=group1 storage
环境变量
- TR_SERVER Tracker地址 必填
- SERVER_PORT Storage 服务端口 集群的情况下 不建议 使用 -p 来进行映射 请尽可能的使用 --net host 除非你能明确知道为什么不建议使用 -p 映射 必填
- GROUP_NAME 组名称 默认值 group1 非必填
若想进行更多的配置 请映射数据卷
数据卷
- /etc/fdfs 配置文件目录
- /home/dfs 数据文件以及日志