
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
GeoHealthCheck (GHC) 是一款针对OGC Web服务和通用Web API的服务状态及服务质量(QoS)检查工具。该Docker镜像旨在简化GHC的部署流程,帮助用户快速搭建服务监控系统,实现对目标服务可用性和性能的持续跟踪。
运行GHC最简单的方式是使用Docker,详细使用指南参见https://github.com/geopython/GeoHealthCheck/blob/master/docker/README.md%E3%80%82
以下是在macOS或Linux系统上的手动安装流程:
bash# 创建并激活虚拟环境 virtualenv GeoHealthCheck && cd $_ . bin/activate # 克隆代码仓库 git clone https://github.com/geopython/GeoHealthCheck.git cd GeoHealthCheck # 安装依赖工具 pip install Paver # 执行安装设置 paver setup # 生成应用密钥 paver create_secret_key # 配置本地设置(覆盖默认配置) vi instance/config_site.py # 至少需配置以下参数(复制paver create_secret_key的输出结果): # - SECRET_KEY # 应用密钥 # 可选配置参数(根据需求调整): # - SQLALCHEMY_DATABASE_URI # 数据库连接URI # - GHC_RETENTION_DAYS # 数据保留天数 # - GHC_SELF_REGISTER # 是否允许自注册服务 # - GHC_RUNNER_IN_WEBAPP # 是否在Web应用中内置调度器 # - GHC_ADMIN_EMAIL # 管理员邮箱 # - GHC_SITE_TITLE # 网站标题 # - GHC_MAP # 地图配置(可使用默认值) # 初始化数据库和超级用户(交互式操作) paver create # 启动Web服务器(默认地址0.0.0.0:8000,含内置调度器) python GeoHealthCheck/app.py # 或指定端口 python GeoHealthCheck/app.py 0.0.0.0:8881 # 或指定IP和端口 python GeoHealthCheck/app.py 192.168.0.105:8001 # 独立运行模式(Web服务器与调度器分离) vi instance/config_site.py # 设置 GHC_RUNNER_IN_WEBAPP = False # 启动调度器后台进程 python GeoHealthCheck/scheduler.py & # 启动Web服务器 python GeoHealthCheck/app.py
bash# 删除数据库 python GeoHealthCheck/models.py drop # 加载数据到数据库(警告:会删除现有数据!) # 数据文件示例位于tests/data目录 python GeoHealthCheck/models.py load <.json数据文件> [y/n]
| 参数 | 描述 |
|---|---|
| SECRET_KEY | 应用安全密钥,通过paver create_secret_key命令生成 |
| SQLALCHEMY_DATABASE_URI | 数据库连接字符串,默认使用SQLite数据库 |
| GHC_RETENTION_DAYS | 检查结果数据保留天数,过期数据自动清理 |
| GHC_SELF_REGISTER | 是否允许用户自行注册待监控服务 |
| GHC_RUNNER_IN_WEBAPP | 是否在Web应用进程中运行检查任务调度器 |
| GHC_ADMIN_EMAIL | 系统管理员***,用于接收重要通知 |
| GHC_SITE_TITLE | Web界面显示的系统标题 |
| GHC_MAP | 地图配置参数,控制Web界面中的地图显示 |
更多详细信息参见完整GHC文档。
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务