A container image used to build deepseek-api/3fs project.
288
This Docker image provides a comprehensive build environment for the deepseek-ai/3fs distributed file system. It includes all the necessary dependencies and tools to compile and build 3fs from source.
Key Features:
Usage:
Pull the image: docker pull open3fs/3fs-build
Create a container and mount your 3fs source code directory:
docker run -it -v /path/to/your/3fs/source:/3fs open3fs/3fs-build
Maybe you need to set git safe.directory firstly:
git config --global --add safe.directory /3fs
Pull submodules
git submodule update --init --cursive
Apply patch
./patches/apply.sh
Build 3fs within the container using the provided tools and dependencies.
cmake -S . -B build -DCMAKE_CXX_COMPILER=clang++-14 -DCMAKE_C_COMPILER=clang-14 -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_EXPORT_COMPILE_COMMANDS=ON
cmake --build build -j $(nproc)
Notes:
/3fs.This image simplifies the process of setting up a build environment for 3fs, making it easier to compile and experiment with the file system.
Content type
Image
Digest
sha256:0b43e88fe…
Size
1.9 GB
Last updated
over 1 year ago
docker pull open3fs/3fs-build:20250617-openeuler2203