本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com
Netdata 静态构建基础镜像是 Netdata 官方提供的专用基础镜像,用于标准化、自动化构建 Netdata 的官方静态二进制版本。该镜像预配置了构建所需的完整工具链、依赖库及环境,确保静态构建过程的一致性和可靠性。
作为 Netdata 静态构建的“底层环境”,提供编译、链接、打包等全流程支持,最终生成不依赖系统动态库(如 libc、libssl)的独立静态二进制文件,可直接在各类 Linux 系统中部署运行。
libmnl、libuuid、zlib),无需额外安装构建依赖。v1.44.0、v1.45.0),避免版本兼容性问题。x86_64、armv7、arm64 等主流架构的镜像变体,覆盖服务器、嵌入式设备等场景。docker 或 podman 的环境)。镜像托管于 Docker Hub 的 Netdata 官方仓库,通过标签区分版本和架构。
# 拉取最新版本(默认 x86_64 架构) docker pull netdata/static-build-base:latest # 拉取指定版本(如 v1.44.0) docker pull netdata/static-build-base:v1.44.0 # 拉取特定架构(如 arm64) docker pull netdata/static-build-base:latest-arm64
| 变量名 | 说明 | 默认值 |
|---|---|---|
NETDATA_VERSION | 指定构建的 Netdata 版本(需与源码版本匹配) | 从源码 VERSION 文件读取 |
TARGET_ARCH | 目标架构(如 x86_64、armv7、arm64) | x86_64 |
STATIC_BUILD_OPTS | 额外构建选项(如禁用插件 --disable-plugin=cloud、启用调试 --enable-debug) | 空 |
OUTPUT_DIR | 容器内产物输出路径(需与挂载目录对应,便于提取) | /netdata-static |
# 假设本地 Netdata 源码路径为 /opt/netdata-src,构建产物输出到 /opt/netdata-static docker run --rm \ -v /opt/netdata-src:/netdata-src \ # 挂载源码目录 -v /opt/netdata-static:/netdata-static \ # 挂载产物输出目录 -e TARGET_ARCH=x86_64 \ # 指定目标架构 netdata/static-build-base:latest \ # 使用最新基础镜像 /bin/bash -c "cd /netdata-src && ./packaging/static/build.sh" # 执行官方构建脚本
docker run --rm \ -v /opt/netdata-src:/netdata-src \ -v /opt/netdata-static-arm64:/netdata-static \ -e TARGET_ARCH=arm64 \ -e STATIC_BUILD_OPTS="--disable-cloud --enable-plugin=diskspace" \ # 禁用云功能,启用磁盘空间插件 netdata/static-build-base:v1.44.0 \ # 使用指定版本镜像 /bin/bash -c "cd /netdata-src && ./packaging/static/build.sh"
构建完成后,静态二进制 netdata 位于容器的 /netdata-static 目录(或用户指定的 OUTPUT_DIR),通过挂载的本地目录直接获取:
# 验证产物是否为静态链接(无动态依赖) file /opt/netdata-static/netdata # 输出示例:/opt/netdata-static/netdata: ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), statically linked, ...
packaging/static/build.sh 构建脚本),否则可能导致构建失败。x86_64 架构时,需使用对应架构的基础镜像标签(如 arm64 架构使用 netdata/static-build-base:latest-arm64)。免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤
在 Linux 系统上配置轩辕镜像源,支持主流发行版
在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统
在 Docker Compose 中使用轩辕镜像加速,支持容器编排
在 k8s 中配置 containerd 使用轩辕镜像加速
在宝塔面板中配置轩辕镜像加速,提升服务器管理效率
在 Synology 群晖NAS系统中配置轩辕镜像加速
在飞牛fnOS系统中配置轩辕镜像加速
在极空间NAS中配置轩辕镜像加速
在爱快ikuai系统中配置轩辕镜像加速
在绿联NAS系统中配置轩辕镜像加速
在威联通NAS系统中配置轩辕镜像加速
在 Podman 中配置轩辕镜像加速,支持多系统
配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤
无需登录即可使用轩辕镜像加速服务,更加便捷高效
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429