
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
一个精简的Docker容器,内置各类代码检查、格式验证及发布工具的二进制文件,为开发流程和CI/CD pipeline提供一站式的代码质量检查与发布支持。
jsonlint:JSON文件语法检查工具yamllint:YAML文件语法及格式规范检查工具shellcheck:Shell脚本静态分析与语法检查工具hadolint:Dockerfile语法及最佳实践检查工具shfmt:Shell脚本格式化工具docker-compose:容器编排与服务定义工具aws cli:AWS云服务管理与资源操作命令行工具docker-compose和aws cli实现应用打包与云平台发布的自动化通过挂载本地工作目录至容器,可直接调用工具对目标文件进行操作:
检查JSON文件语法
bashdocker run --rm -v $(pwd):/workspace bob-the-builder jsonlint /workspace/example.json
验证YAML文件格式
bashdocker run --rm -v $(pwd):/workspace bob-the-builder yamllint /workspace/config.yaml
格式化Shell脚本
bashdocker run --rm -v $(pwd):/workspace bob-the-builder shfmt -w /workspace/deploy.sh
检查Dockerfile规范
bashdocker run --rm -v $(pwd):/workspace bob-the-builder hadolint /workspace/Dockerfile
yamljobs: code-quality: runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v4 - name: Run quality checks uses: docker://bob-the-builder with: args: > sh -c " yamllint .github/workflows/*.yml && shellcheck scripts/*.sh && hadolint Dockerfile "
bashdocker run --rm \ -v $(pwd):/app \ -e AWS_ACCESS_KEY_ID=$AWS_ACCESS_KEY_ID \ -e AWS_SECRET_ACCESS_KEY=$AWS_SECRET_ACCESS_KEY \ bob-the-builder \ aws s3 cp /app/dist s3://my-bucket --recursive
.yamllint.yml、.shellcheckrc)可通过挂载本地目录传入容器,工具会自动识别并应用配置aws cli)时,需通过环境变量或挂载凭证文件提供访问权限-v参数挂载工作目录,确保工具可访问目标文件您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务