
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
本项目并非用于提升网络连接速度,而是为了监控互联网速度并生成报告,以便向ISP(互联网服务提供商)反馈问题。通过Docker Compose整合了三个容器,提供完整的互联网速度监控与展示功能。
在许多地区,ISP常无法提供承诺的带宽,而在线速度测试工具多基于ICMP消息,无法反映真实带宽。本方案通过定期执行实际数据传输测试,记录并可视化网络性能,为网络问题投诉提供依据。
需安装Docker Compose,安装指南可参考官方文档。
console$ git clone https://github.com/pedrocesar-ti/internet-speedtest-docker.git $ cd internet-speedtest-docker $ docker-compose up -d
InfluxDB是时间序列数据库,用于存储速度测试数据,与Grafana有良好集成。
docker-compose配置示例:
dockerservices: db: image: influxdb container_name: influxdb volumes: - "/data/influxdb/:/var/lib/influxdb"
环境变量:
| 变量名 | 默认值 | 功能描述 |
|---|---|---|
| INFLUXDB_ADMIN_USER | admin | 数据库管理员用户名 |
| INFLUXDB_ADMIN_PASSWORD | password | 数据库管理员密码 |
| INFLUXDB_DB | speedtest | 容器启动时自动创建的数据库名称 |
注意:若移除volumes配置,容器删除后数据将丢失。
Grafana用于创建和管理网络速度仪表盘,与InfluxDB完美集成。
环境变量:
| 变量名 | 默认值 | 功能描述 |
|---|---|---|
| GF_SERVER_ROOT | http://localhost | Grafana内置Web服务器的URL配置 |
| GF_SECURITY_ADMIN_PASSWORD | 无默认值 | 访问Grafana仪表盘的管理员密码 |
该容器运行基于Python的speedtest-cli工具,定期执行网速测试并将结果保存到InfluxDB。测试通常需要30秒左右。
环境变量:
| 变量名 | 默认值 | 功能描述 |
|---|---|---|
| TEST_INTERVAL | 5 | 测试间隔时间(秒),脚本休眠时间 |
| TEST_SERVER | null | 测试服务器ID,默认由speedtest-cli自动选择,可通过https://williamyaps.github.io/wlmjavascript/servercli.html%E6%9F%A5%E8%AF%A2%E6%9C%8D%E5%8A%A1%E5%99%A8ID |
注意:测试执行时间会叠加在间隔时间上,实际数据点间隔可能略长于设定值。可通过修改
env/testing.env文件自定义变量。
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。

来自真实用户的反馈,见证轩辕镜像的优质服务