镜像概览

完整引用
docker.io/open3fs/3fs
Registry
docker.io
命名空间
open3fs
仓库
3fs
已缓存 Tag 数
9
最近同步
07/06/2026, 08:25 PM

简介

Meta 开源 3FS 分布式文件系统镜像,面向 AI 训练与 HPC 高吞吐读写,提供 POSIX/FUSE 接口与元数据服务。

详细介绍

3FS 将 NVMe 与 RDMA 集群聚合为统一命名空间,适合大模型 checkpoint 共享与并行数据加载。Docker 单容器通常用于开发联调或单节点 FUSE 挂载验证;生产需多节点部署 metadata service 与 storage daemon,并规划 RDMA 网络与 SSD 拓扑。启动前确认宿主机已加载 FUSE 模块且 /dev/fuse 可用。

快速启动

docker run -d --name 3fs \
  --device /dev/fuse \
  --cap-add SYS_ADMIN \
  -v 3fs_meta:/var/lib/3fs \
  docker.io/open3fs/3fs:latest

推荐实践

docker run -d --name 3fs \
  --restart unless-stopped \
  --device /dev/fuse \
  --cap-add SYS_ADMIN \
  --network host \
  -v /data/3fs/meta:/var/lib/3fs \
  -v /data/3fs/mnt:/mnt/3fs \
  -e TZ=Asia/Shanghai \
  docker.io/open3fs/3fs:0.1.0

核心参数说明

  • --device /dev/fuse — FUSE 用户态挂载必需
  • --cap-add SYS_ADMIN — 允许执行 mount 操作
  • -v /data/3fs/meta:... — 元数据与集群状态持久化
  • --network host — RDMA/高性能网络场景避免 overlay 开销
  • 固定 tag — 与客户端 SDK 及 on-disk 格式版本一致

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: threefs
spec:
  replicas: 1
  selector:
    matchLabels:
      app: threefs
  template:
    metadata:
      labels:
        app: threefs
    spec:
      containers:
        - name: threefs
          image: docker.io/open3fs/3fs:0.1.0
          securityContext:
            capabilities:
              add: [SYS_ADMIN]
          volumeMounts:
            - name: meta
              mountPath: /var/lib/3fs
      volumes:
        - name: meta
          persistentVolumeClaim:
            claimName: threefs-meta
---
apiVersion: v1
kind: Service
metadata:
  name: threefs
spec:
  selector:
    app: threefs
  ports:
    - port: 9000
      targetPort: 9000

生产集群需 StatefulSet 多副本与 RDMA Device Plugin;按 StorageClass 配置高性能 PVC,客户端经 CSI/FUSE DaemonSet 挂载。

最新 Tag(20 条)

查看全部 9 个 Tag →
Tag架构推送时间大小Digest同步期望操作
docker.io/open3fs/3fs
:20250617
linux/arm64
2025/07/10 11:231.3 GBsha256:1e7f595995ea
docker.io/open3fs/3fs
:20250617-arm64-openeuler2203
linux/arm64
2025/07/10 11:231.3 GBsha256:1e7f595995ea
docker.io/open3fs/3fs
:20250410
linux/amd64
2025/04/24 20:301.5 GBsha256:acdb2bab8356
docker.io/open3fs/3fs
:20250410-avx2
linux/amd64
2025/04/24 20:281.5 GBsha256:0cf0584b5215
docker.io/open3fs/3fs
:20250329
linux/amd64
2025/03/29 11:411.5 GBsha256:d8cca81b66b9
docker.io/open3fs/3fs
:20250327
linux/amd64
2025/03/27 22:251.5 GBsha256:be15ec436953
docker.io/open3fs/3fs
:20250315
linux/amd64
2025/03/15 23:521.5 GBsha256:7f66cb86d705
docker.io/open3fs/3fs
:20250307
linux/amd64
2025/03/07 11:341.7 GBsha256:d413b2e3128b
docker.io/open3fs/3fs
:20250305
linux/amd64
2025/03/06 07:211.7 GBsha256:7ff21fab2a05