概要

フル名
docker.io/open3fs/3fs-build
Registry
docker.io
名前空間
open3fs
リポジトリ
3fs-build
キャッシュ Tag 数
2
最終同期
07/06/2026, 11:04 AM

概要

Open3FS 构建环境镜像,预装编译 3FS 分布式文件系统所需的工具链,用于 CI 或源码打包阶段。

詳細

open3fs/3fs-build 提供编译 Open3FS 的 CMake、编译器与依赖库,典型在 CI pipeline 中 docker run --rm 挂载源码执行 build。定位为 CI 构建 CLI 环境,输出产物 push 至 registry 或由下游镜像 COPY;运行时服务,K8s 使用 Job 一次性构建。

快速启动

docker run --rm \
  -v $(pwd):/src -w /src \
  docker.io/open3fs/3fs-build:latest \
  make build

推荐实践

docker run --rm \
  -v $(pwd):/src -w /src \
  -e CMAKE_BUILD_TYPE=Release \
  docker.io/open3fs/3fs-build:0.1.0 \
  cmake -B build && cmake --build build -j$(nproc)

核心参数说明

  • -v $(pwd):/src -w /src — 挂载源码树
  • -e CMAKE_BUILD_TYPE=Release — 发布编译优化
  • 定位 — CI --rm 编译任务
  • 固定 tag — 工具链与 3FS 版本 pin
  • 产物 — 二进制由后续 runtime 镜像打包
Tagアーキテクチャプッシュ日時サイズDigest同期期望操作
docker.io/open3fs/3fs-build
:20250617-openeuler2203
linux/arm64
2025/06/18 17:271.9 GBsha256:0b43e88fe21d
docker.io/open3fs/3fs-build
:20250307-ubuntu2204
linux/amd64
2025/03/19 17:43956.8 MBsha256:c8bd37e66a8d