
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
bg6cq/ahstatus镜像用于部署网络状态监控服务,支持通过生成GPG密钥对完成身份认证,将各测试点(如高校)的网络状态数据上传至指定平台,并可通过网页查看监控结果。适用于教育机构等场景的网络状态监测需求。
建议使用CentOS 7系统,执行以下命令安装Docker并禁用SELinux:
bashyum update -y yum install docker systemctl enable docker sed -i 's/enforcing/disabled/g' /etc/selinux/config /etc/selinux/config reboot
重启后以root用户执行以下脚本生成私钥(my-sec-key.txt)和公钥(my-pub-key.txt),需修改Name-Real和Name-Email字段:
bashgpg --batch --gen-key <<EOF %no-protection Key-Type:1 Key-Length:1024 Subkey-Type:1 Subkey-Length:1024 Name-Real: HTTPtest USTC Name-Email: httptest@ustc.edu.cn Expire-Date:0 EOF gpg --export-secret-key --armor > /root/my-sec-key.txt gpg --export --armor > /root/my-pub-key.txt
将公钥发送至指定***(***),私钥用于容器挂载。
Docker直接运行
测试运行(需替换SITE为测试点缩写):
bashdocker run -it --name ahstatus -e SITE=test -e DEBUG=1 \ -v /root/my-sec-key.txt:/my-sec-key.txt docker.xuanyuan.run/bg6cq/ahstatus
正式运行:
bashdocker container rm -f ahstatus docker run -d --name ahstatus -e SITE=test \ -v /root/my-sec-key.txt:/my-sec-key.txt docker.xuanyuan.run/bg6cq/ahstatus docker run -d --name watchtower \ -v /var/run/docker.sock:/var/run/docker.sock docker.xuanyuan.run/containrrr/watchtower --cleanup ahstatus
Docker Compose部署
创建docker-compose.yml文件(替换SITE为测试点缩写):
yamlversion: "3" services: ahstatus: image: docker.xuanyuan.run/bg6cq/ahstatus volumes: - /root/my-sec-key.txt:/my-sec-key.txt environment: - SITE=ustc watchtower: image: docker.xuanyuan.run/containrrr/watchtower volumes: - /var/run/docker.sock:/var/run/docker.sock command: --cleanup ahstatus
执行部署命令:
bashdocker-compose up -d
访问http://status.ah.edu.cn:3000/查看各测试点的网络状态结果。
| 测试点缩写 | 学校 |
|---|---|
| ustc | 中国科学技术大学 教育网出口 |
| xcvtc | 宣城职业技术学院 |
| xcvtc-cernet | 宣城职业技术学院 教育网出口 |
| whit | 芜湖职业技术学院 |
| ccert | CCERT |
| chu | 巢湖学院 |
| ahstu | 安徽科技学院 |
| ahdy | 安徽电子信息职院 |
| ahau | 安徽农业大学 |
| ahcme | 安徽机电职业技术学院 |
| chzu | 滁州学院 |
| hfuu | 合肥学院 |
| ahou | 安徽广播电视大学 |
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务