
infiniflow/infinity_builder本镜像用于构建infinity项目,提供完整的构建环境,支持通过cmake和ninja工具编译项目源码,生成可执行文件。适用于需要编译infinity项目的开发或构建场景。
适用于infinity项目的开发人员或构建流程,用于编译infinity项目源码并生成可执行文件,满足项目构建和测试需求。
假设主机上infinity项目的工作目录路径为:/home/zhichyu/github.com/infiniflow/infinity(实际使用时需根据主机实际路径调整)
bashsudo docker run -d --name infinity_build -v /home/zhichyu/:/home/zhichyu --network=host infinity_builder:centos7
说明:
-v /home/zhichyu/:/home/zhichyu将主机的项目所在目录挂载到容器内相同路径;--network=host使用主机网络;infinity_builder:centos7为镜像名称和标签
bashsudo docker exec -it infinity_build bash
进入容器后,切换到项目目录并执行构建步骤:
bashcd /home/zhichyu/github.com/infiniflow/infinity mkdir build cd build cmake -G Ninja .. ninja
构建完成后,生成的主要可执行文件路径如下:
build/src/test_mainbuild/src/infinity





manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务