Overview
- Full name
docker.io/luhuiguo/fastdfs- Registry
- docker.io
- Namespace
- luhuiguo
- Repository
- fastdfs
- Cached tags
- 1
- Last synced
- 07/06/2026, 03:48 PM
Introduction
FastDFS 分布式文件系统 Docker 镜像,提供 tracker 与 storage 角色,适合图片/附件海量小文件存储,需挂载数据目录并配置 tracker 地址。
Details
luhuiguo/fastdfs 封装余庆 FastDFS,tracker 负责调度、storage 负责文件块存储,客户端经 SDK 或 Nginx 模块访问。通常 tracker 与 storage 分容器部署并挂载独立 volume。与 MinIO 相比偏传统 DFS、无 S3 API;生产应固定 tag、规划 storage 组与磁盘容量,并配置 Nginx 反向代理 HTTP 下载。
快速启动
docker run -d --name fastdfs-storage \
-p 23000:23000 \
-e TRACKER_SERVER=tracker:22122 \
-v $(pwd)/storage:/data \
docker.io/luhuiguo/fastdfs:latest storage
推荐实践
docker run -d --name fastdfs-storage \
--restart unless-stopped \
-p 23000:23000 \
-e TRACKER_SERVER=tracker.internal:22122 \
-e GROUP_NAME=group1 \
-v /data/fastdfs/storage:/data \
docker.io/luhuiguo/fastdfs:6.12.0 storage
核心参数说明
storage— 容器角色(tracker/storage)-e TRACKER_SERVER— Tracker 地址与端口 22122-e GROUP_NAME— Storage 组名-v .../storage:/data— 文件块与索引持久化-p 23000:23000— Storage 数据端口--restart unless-stopped— 文件节点持续在线
Kubernetes
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: fastdfs-storage
spec:
serviceName: fastdfs-storage
replicas: 2
selector:
matchLabels:
app: fastdfs-storage
template:
metadata:
labels:
app: fastdfs-storage
spec:
containers:
- name: storage
image: docker.io/luhuiguo/fastdfs:6.12.0
args: ["storage"]
ports:
- containerPort: 23000
env:
- name: TRACKER_SERVER
value: fastdfs-tracker:22122
- name: GROUP_NAME
value: group1
volumeMounts:
- name: data
mountPath: /data
volumeClaimTemplates:
- metadata:
name: data
spec:
accessModes: ["ReadWriteOnce"]
resources:
requests:
storage: 100Gi
---
apiVersion: v1
kind: Service
metadata:
name: fastdfs-storage
spec:
clusterIP: None
selector:
app: fastdfs-storage
ports:
- port: 23000
Tracker 独立 Deployment;Storage 用 StatefulSet 与 PVC,Nginx 模块或应用 SDK 连接 tracker 获取 storage 地址。
Latest tags (20)
View all 1 tags →| Tag | Arch | Pushed At | Size | Digest | Sync | Wish | Action |
|---|---|---|---|---|---|---|---|
docker.io/luhuiguo/fastdfs :latest | linux/amd64 | 2017/10/18 20:52 | 136.8 MB | sha256:cc693de753f4… |