概要

フル名
docker.io/linkcaau/fastdfs
Registry
docker.io
名前空間
linkcaau
リポジトリ
fastdfs
キャッシュ Tag 数
1
最終同期
07/06/2026, 09:31 AM

概要

FastDFS 分布式文件存储镜像,提供 tracker 与 storage 角色,适合图片/附件大规模存储私有化部署。

詳細

linkcaau/fastdfs 运行 FastDFS tracker/storage 组件,客户端通过 SDK 上传下载文件。典型用于电商图片、日志归档,与 MinIO 相比更偏传统 DFS。定位为分布式文件服务,需多节点与 volume;K8s StatefulSet 分 tracker/storage。

快速启动

docker run -d --name fastdfs-storage \
  -p 23000:23000 \
  -v /data/fdfs:/data \
  docker.io/linkcaau/fastdfs:latest

推荐实践

docker run -d --name fastdfs-storage \
  --restart unless-stopped \
  -p 23000:23000 \
  -e TRACKER_SERVER=tracker.internal:22122 \
  -v /data/fdfs:/data \
  docker.io/linkcaau/fastdfs:6.0.0

核心参数说明

  • -p 23000:23000 — Storage 数据端口
  • -e TRACKER_SERVER — Tracker 地址
  • -v .../fdfs:... — 文件块存储
  • 固定 tag — FastDFS 版本 pin

Kubernetes

apiVersion: apps/v1
kind: StatefulSet
metadata:
  name: fastdfs-storage
spec:
  serviceName: fastdfs-storage
  replicas: 3
  selector:
    matchLabels:
      app: fastdfs-storage
  template:
    metadata:
      labels:
        app: fastdfs-storage
    spec:
      containers:
        - name: storage
          image: docker.io/linkcaau/fastdfs:6.0.0
          ports:
            - containerPort: 23000
          env:
            - name: TRACKER_SERVER
              value: "fastdfs-tracker:22122"
          volumeMounts:
            - name: data
              mountPath: /data
  volumeClaimTemplates:
    - metadata:
        name: data
      spec:
        accessModes: [ReadWriteOnce]
        resources:
          requests:
            storage: 500Gi
---
apiVersion: v1
kind: Service
metadata:
  name: fastdfs-storage
spec:
  clusterIP: None
  selector:
    app: fastdfs-storage
  ports:
    - port: 23000
      targetPort: 23000

Tracker 独立 StatefulSet;客户端 SDK 配置 tracker 列表。

Tagアーキテクチャプッシュ日時サイズDigest同期期望操作
docker.io/linkcaau/fastdfs
:6.12.1
linux/amd64
2024/08/21 11:2330.4 MBsha256:a6c78f39e115