
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
Jostler是Autoloading项目的上传代理,主要用于M-Lab节点的测量数据处理与上传。它支持两种运行模式:交互式本地模式(用于生成BigQuery表模式文件)和长时间运行的守护进程模式(作为测量容器的sidecar容器,监控并上传数据至GCS)。其核心目标是实现测量数据的自动化加载,避免手动解析,并确保节点磁盘空间有效管理。
date(数据日期)、archiver(Jostler元信息)和raw(原始测量数据)字段。index1数据类型上传。生成指定数据类型的BigQuery表模式文件:
bashdocker run --rm -v /path/to/datatypes:/var/spool/datatypes docker.xuanyuan.run/jostler \ -schema \ -datatype foo1 \ -datatype bar1 \ -datatype-file bar1:/var/spool/datatypes/bar1.json
参数说明:
-schema:启用交互式模式-datatype:指定数据类型(可多个)-datatype-file:指定数据类型模式文件路径(格式:datatype:path)Docker Run示例
bashdocker run -d \ -v /var/spool:/var/spool \ -e GCS_BUCKET=pusher-mlab-oti \ -e EXPERIMENT=ndt \ -e DATATYPES=scamper1,foo1 \ -e BUNDLE_MAX_SIZE=30MB \ -e BUNDLE_MAX_AGE=3h \ docker.xuanyuan.run/jostler
Docker Compose示例
yamlversion: '3' services: jostler: image: docker.xuanyuan.run/jostler volumes: - /var/spool:/var/spool environment: - GCS_BUCKET=pusher-mlab-oti - HOME_FOLDER=autoload/v1 - NODE_NAME=mlab2-gru01 - BUNDLE_MAX_SIZE=30MB - BUNDLE_MAX_AGE=3h - HOME_DIR=/var/spool - EXTENSIONS=.json - EXPERIMENT=ndt - DATATYPES=scamper1,foo1 - MIN_FILE_AGE=2h - SCAN_INTERVAL=5m - FLUSH_TIMEOUT=5m restart: always
GCS_BUCKET:GCS bucket名称(如pusher-mlab-sandbox、pusher-mlab-staging)HOME_FOLDER:GCS对象名前缀(默认autoload/v1)NODE_NAME:M-Lab节点名称,用于生成bundle文件名BUNDLE_MAX_SIZE:bundle最大大小(如30MB)BUNDLE_MAX_AGE:bundle最大存在时间(如3h)HOME_DIR:测量数据根目录(默认/var/spool)EXTENSIONS:监控的文件扩展名(默认.json)EXPERIMENT:测量服务名称(如ndt)DATATYPES:数据类型列表(逗号分隔,如scamper1,foo1)MIN_FILE_AGE:文件最小修改时间(超过此时间视为遗漏文件,默认2h)SCAN_INTERVAL:遗漏文件扫描间隔(默认5m)FLUSH_TIMEOUT:进程退出前刷新bundle的最大等待时间(默认5m)SCHEMA:启用交互式模式(生成表模式)VERBOSE:启用详细日志模式/var/spool/<experiment>/<datatype>/<yyyy>/<mm>/<dd>//var/spool/datatypes/<datatype>.json(默认)autoload/v1/tables/<experiment>/<datatype>.table.jsonautoload/v1/<experiment>/<datatype>/<yyyy>/<mm>/<dd>/<timestamp>-<datatype>-<node>-<experiment>-data.jsonl.gzautoload/v1/<experiment>/<datatype>/<yyyy>/<mm>/<dd>/<timestamp>-<datatype>-<node>-<experiment>-index1.jsonl.gzJostler包含以下核心组件:
index1数据类型通过上述组件,Jostler实现了从文件监控、数据处理到GCS上传的全流程自动化,确保测量数据高效、安全地上传与管理。
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务