
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
https://img.shields.io/npm/v/inwx-apply?label=version&logo=npm](https://www.npmjs.com/package/inwx-apply) https://img.shields.io/docker/v/pabra/inwx-apply/latest?logo=docker](https://hub.docker.com/r/pabra/inwx-apply) https://img.shields.io/codecov/c/github/pabra/inwx-apply/master?logo=codecov](https://codecov.io/gh/pabra/inwx-apply) https://github.com/pabra/inwx-apply/actions/workflows/unit-tests.yml/badge.svg?branch=master](https://github.com/pabra/inwx-apply/actions?query=branch%3Amaster+workflow%3Aunit-tests) https://github.com/pabra/inwx-apply/actions/workflows/publish.yml/badge.svg](https://github.com/pabra/inwx-apply/actions?query=workflow%3Apublish)
INWX apply是一款通过INWX API同步DNS资源记录的工具,可将JSON配置文件中的记录应用到INWX域名服务器,确保服务器上的记录与配置完全一致。支持版本控制(如Git)和变量复用,简化多域名DNS管理流程。
创建包含INWX账号信息的JSON文件(如inwx_credentials.gitignore.json):
json{ "username": "你的INWX用户名", "password": "你的INWX密码", "sharedSecret": null }
创建JS文件(如inwxDnsEntries.js),导入凭据并定义DNS记录:
javascriptconst credentials = require('./inwx_credentials.gitignore.json'); const ttl = 3600; const ipV4 = { web: '1.2.3.4' }; const entries = { credentials, knownDomains: ['example.com'], ignoredDomains: [], resourceRecords: { 'example.com': { A: [{ ttl, name: '*', content: ipV4.web }] } } }; module.exports = JSON.stringify(entries);
bashdocker pull pabra/inwx-apply:latest
bashdocker run \ --rm \ -v /本地路径/credentials.gitignore.json:/data/credentials.gitignore.json:ro \ -v /本地路径/inwxDnsEntries.js:/data/inwxDnsEntries.js:ro \ pabra/inwx-apply:latest \ --file inwxDnsEntries.js
创建shell脚本简化操作:
sh#!/bin/sh IMAGE_NAME=pabra/inwx-apply IMAGE_TAG=latest CREDENTIALS_FILE="$(pwd)/credentials.gitignore.json" ENTRIES_FILE="$(pwd)/inwxDnsEntries.js" docker run \ --rm \ -v "${CREDENTIALS_FILE}:/data/$(basename ${CREDENTIALS_FILE}):ro" \ -v "${ENTRIES_FILE}:/data/$(basename ${ENTRIES_FILE}):ro" \ "${IMAGE_NAME}:${IMAGE_TAG}" \ --file $(basename ${ENTRIES_FILE}) "$@"
保存为inwx-apply.sh,执行./inwx-apply.sh即可运行(添加pull参数可拉取最新镜像)。
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务