
如果你使用 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://github.com/swarmpit/swarmpit API工具,用于通过名称重新部署服务。创建此应用是因为Swarmpit无法从私有仓库更新服务,因此可在CI的"部署"阶段通过curl使用。
或APP_KEY_SECRET(Docker密钥文件)传递 | 无 |
| DEBUG | 启用调试模式 | false |
| SWARMPIT_URL | Swarmpit服务URL | [***] |
| SWARMPIT_AUTH | Swarmpit的Bearer令牌(在Swarmpit > 个人资料设置 > API访问中获取),也可通过SWARMPIT_AUTH_CONFIG(Docker配置)或SWARMPIT_AUTH_SECRET(Docker密钥文件)传递 | 无 |
bash# 创建包含Swarmpit令牌的Docker配置 docker config create swarmpit_token "Bearer your_swarmpit_api_token_here"
bashdocker run -p 3050:3050 --name swarmpit-ci-deploy \ -e APP_KEY=your_secure_key \ -e SWARMPIT_AUTH_CONFIG=swarmpit_token \ -e SWARMPIT_URL=http://your-swarmpit-instance:888 \ --config src=swarmpit_token,target="/home/app/tracker.txt" \ assorium/swarmpit-ci-deploy:latest
请求方式:GET
端点:/redeploy
查询参数:
name:必填,服务名称id:可选,服务IDkey:必填,与APP_KEY匹配的访问密钥返回值:JSON格式
json{ "success": true, // 布尔值,表示操作是否成功 "error": null // 错误信息(操作失败时返回) }
bashcurl "http://部署服务IP:3050/redeploy?key=your_secure_key&name=frontend-service"
在.gitlab-ci.yml中添加部署阶段:
yamldeploy: stage: deploy before_script: - apk add --update curl && rm -rf /var/cache/apk/* # 如使用docker:dind需安装curl script: - curl "${DEPLOY_URL}/redeploy?key=${DEPLOY_KEY}&name=${DEPLOY_NAME}" only: - master
变量说明:
DEPLOY_URL:部署服务的访问URL(如http://192.168.1.100:3050)DEPLOY_KEY:与APP_KEY对应的访问密钥DEPLOY_NAME:需要更新的Swarm服务名称您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务