
如果你用 DeepSeek、元宝AI、Copilot 等 AI 代为编写轩辕镜像的 docker pull、修改 compose 镜像地址,或排查拉取失败等问题,请让 AI 先读规则再动手,只要在 AI 对话里直接发送下面这句话即可:
生成 docker pull、修改 compose 的 image,或排查拉取失败前,请先阅读并严格遵守 https://xuanyuan.cloud/agents.md 中的规则。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
。注意 如果要使用 https://github.com/healthchecks/healthchecks#receiving-emails%EF%BC%8C%E6%B7%BB%E5%8A%A0
-p 2525:2525标志(容器内端口2525/tcp不可更改)。
容器内Healthchecks的端口为 8000/tcp,在示例命令中映射到主机的 80/tcp。
Healthchecks需要HTTPS代理才能正常访问,这是因为未使用HTTPS时CSRF验证会失败。HTTPS代理必须传递/创建 X-FORWARDED-* 头。Docker的简单HTTPS代理示例可参考:https://github.com/jwilder/nginx-proxy%E3%80%82
有关安全配置的信息,请查阅官方 https://github.com/healthchecks/healthchecks#running-in-production%E3%80%82
默认 情况下使用SQLite,除非另行配置。
警告 对于SQLite,DB_NAME 必须设置为 /data/hc.sqlite。应将卷挂载到容器内的 /data(docker run [...] -v /opt/docker/healthchecks/data:/data [...] galexrt/healthchecks:latest),否则容器删除后SQLite数据库会丢失。
当不使用SQLite时,可通过以下环境变量配置数据库连接:
| 变量名 | 描述 |
|---|---|
DB | 数据库类型,可选 postgres、mysql、sqlite3(默认 sqlite3) |
DB_HOST | 数据库主机地址 |
DB_PORT | 数据库主机端口 |
DB_NAME | 数据库名称 |
DB_USER | 数据库用户 |
DB_PASSWORD | 数据库用户密码 |
(参见 https://github.com/healthchecks/healthchecks/blob/master/hc/settings.py#L100-L142%EF%BC%89
可通过以下环境变量配置邮件通知(使用SMTP):
| 变量名 | 描述 |
|---|---|
EMAIL_HOST | SMTP主机地址 |
EMAIL_PORT | SMTP主机端口 |
EMAIL_USE_TLS | 是否对SMTP使用TLS |
EMAIL_USE_SSL | 是否对SMTP使用SSL |
EMAIL_HOST_USER | SMTP用户 |
EMAIL_HOST_PASSWORD | SMTP用户密码 |
(参见 https://github.com/healthchecks/healthchecks/blob/master/hc/settings.py#L173-L179%EF%BC%89
以下环境变量可用于配置Healthchecks的一些"特殊"值:
| 变量名 | 描述 |
|---|---|
ALLOWED_HOSTS | 允许的主机列表(逗号分隔),应为Healthchecks容器可访问的主机名,Docker健康检查需包含 localhost |
SECRET_KEY | 设置为随机密钥值(若未设置或更改,会话将失效) |
CONTAINER_PRUNE_INTERVAL | 执行 prunepings、prunenotifications、pruneflips 和 prunetokenbucket 的时间间隔(秒)(默认:600秒) |
若需设置 https://github.com/healthchecks/healthchecks/blob/master/hc/settings.py 中的其他变量,只需在容器上设置相应的环境变量。例如,要设置 SLACK_CLIENT_ID,只需为容器添加环境变量 SLACK_CLIENT_ID。
manage.py需要Healthchecks实例的容器名称或ID。可通过运行 docker ps 查找运行Healthchecks的容器。
bashdocker exec -it CONTAINER_NAME /entrypoint.sh app:managepy YOUR_MANAGE_PY_FLAGS_COMMAND
使用上一节的命令,将 YOUR_MANAGE_PY_FLAGS_COMMAND 替换为:
bashsettelegramwebhook
为此,需设置以下变量:
SITE_NAMETELEGRAM_TOKEN其他Bot
除非 https://github.com/healthchecks/healthchecks 项目文档另有说明,否则只需在Docker容器上设置环境变量(重启后生效)即可。
向Docker容器添加环境变量 DEBUG: "false"。
bashdocker run \ [...] -e 'DEBUG=false' \ [...]
需要Healthchecks容器实例的名称或ID。可通过运行 docker ps 查找运行Healthchecks的容器。
bashdocker exec -it CONTAINER_NAME python3 /healthchecks/manage.py createsuperuser
按照提示创建Healthchecks超级用户。
示例 docker-compose.yml:
yamlversion: '3' services: hc: image: galexrt/healthchecks:latest restart: always ports: - "8000:8000" volumes: - SQLite:/data environment: # DB_NAME必须如此设置才能使用/data卷,否则容器删除后SQLite数据库会丢失 DB_NAME: "/data/hc.sqlite" SECRET_KEY: "blablabla123" ALLOWED_HOSTS: 'localhost,healthchecks.example.com,myhealthchecks.example.com' DEBUG: "False" DEFAULT_FROM_*** "***" USE_PAYMENTS: "False" REGISTRATION_OPEN: "False" EMAIL_HOST: "" EMAIL_PORT: "587" EMAIL_HOST_USER: "" EMAIL_HOST_PASSWORD: "" EMAIL_USE_TLS: "True" SITE_ROOT: "[***]" SITE_NAME: "Mychecks" MASTER_BADGE_LABEL: "Mychecks" PING_ENDPOINT: "[***]" PING_EMAIL_DOMAIN: "hc.example.com" TWILIO_ACCOUNT: "None" TWILIO_AUTH: "None" TWILIO_FROM: "None" PD_VENDOR_KEY: "None" TRELLO_APP_KEY: "None" CONTAINER_PRUNE_INTERVAL: 600 volumes: SQLite:
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。



探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
发给 Cursor、ChatGPT、豆包等 AI 的说明文档
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
docker search 限制
站内搜不到镜像
离线 save/load
插件要用 plugin install
WSL 拉取慢
安全与 digest
新手拉取配置
镜像合规机制
不支持 push
manifest unknown
no matching manifest(架构)
invalid tar header(解压)
Schema 1 已废弃
406 OCI index
422 Unknown
400 TAG_INVALID
TLS 证书失败
DNS 超时
域名连通性排查
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务