如果你使用 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/devilbox/docker-nginx-mainline/workflows/lint/badge.svg](https://github.com/devilbox/docker-nginx-mainline/actions?query=workflow%3Alint) https://github.com/devilbox/docker-nginx-mainline/workflows/build/badge.svg](https://github.com/devilbox/docker-nginx-mainline/actions?query=workflow%3Abuild) https://github.com/devilbox/docker-nginx-mainline/workflows/nightly/badge.svg](https://github.com/devilbox/docker-nginx-mainline/actions?query=workflow%3Anightly) 。
所有SSL连接默认启用HTTP/2。
为方便使用,docker run 过程中的入口脚本提供了相当完善的输入验证和文档说明,可提示错误的用户输入并建议修复步骤。
| 无效后端字符串 | 后端建议 | 无效别名 | 验证通过 |
🐱 GitHub: https://github.com/devilbox/docker-nginx-mainline
| Web服务器项目 | 参考实现 |
|---|---|
| https://github.com/devilbox/docker-nginx-mainline | https://github.com/cytopia/devilbox |
| 精简的Web服务器镜像 | https://github.com/cytopia/devilbox |
https://github.com/devilbox/docker-apache-2.2 | https://github.com/devilbox/docker-apache-2.4 | https://github.com/devilbox/docker-nginx-stable | Nginx mainline
https://github.com/devilbox/docker-nginx-mainline/blob/master/Dockerfiles/Dockerfile.latest https://github.com/devilbox/docker-nginx-mainline/blob/master/Dockerfiles/Dockerfile.debian https://github.com/devilbox/docker-nginx-mainline/blob/master/Dockerfiles/Dockerfile.alpine
bashdocker pull devilbox/nginx-mainline
以下Docker镜像标签为滚动发布,每晚构建和更新。
https://github.com/devilbox/docker-nginx-mainline/workflows/nightly/badge.svg](https://github.com/devilbox/docker-nginx-mainline/actions?query=workflow%3Anightly)
| Docker标签 | Git引用 | 可用架构 |
|---|---|---|
| https://github.com/devilbox/docker-nginx-mainline/blob/master/Dockerfiles/Dockerfile.latest | master | amd64, i386, arm64, arm/v7, arm/v6 |
| https://github.com/devilbox/docker-nginx-mainline/blob/master/Dockerfiles/Dockerfile.debian | master | amd64, i386, arm64, arm/v7, arm/v6 |
| https://github.com/devilbox/docker-nginx-mainline/blob/master/Dockerfiles/Dockerfile.alpine | master | amd64, i386, arm64, arm/v7, arm/v6 |
以下Docker镜像标签仅构建一次,可用于可重现构建。其版本永不更改,因此您需要不时更新管道中的标签以保持最新。
https://github.com/devilbox/docker-nginx-mainline/workflows/build/badge.svg](https://github.com/devilbox/docker-nginx-mainline/actions?query=workflow%3Abuild)
| Docker标签 | Git引用 | 可用架构 |
|---|---|---|
| https://github.com/devilbox/docker-nginx-mainline/blob/master/Dockerfiles/Dockerfile.latest | git: <tag> | amd64, i386, arm64, arm/v7, arm/v6 |
| https://github.com/devilbox/docker-nginx-mainline/blob/master/Dockerfiles/Dockerfile.debian | git: <tag> | amd64, i386, arm64, arm/v7, arm/v6 |
| https://github.com/devilbox/docker-nginx-mainline/blob/master/Dockerfiles/Dockerfile.alpine | git: <tag> | amd64, i386, arm64, arm/v7, arm/v6 |
🛈 其中
<tag>指从此仓库中选择的git标签。
⚠ 警告: 最新的可用git标签也会每晚构建,并被视为滚动标签。
此仓库使用官方httpd Docker镜像,并在其上添加了许多功能、逻辑和自动化操作。这使您可以通过设置环境变量来切换某些功能。
以下是最突出功能的简要概述,但建议您阅读可用的环境变量以及架构以全面了解。
🛈 详情请参见 文档:特性
docker run 命令中指定用户ID和组ID来实现。提供的Docker镜像添加了许多可注入项,以便根据您的需求进行自定义。下表提供简要概述。
🛈 详情请参见 文档:环境变量
如果您不想阅读文档,只需尝试
docker run命令并添加以下指定的任何环境变量。验证将告诉您可能做错了什么,如何修复以及其含义。
详细程度[object Object][object Object] |
系统[object Object][object Object][object Object] |
Nginx[object Object][object Object] |
主虚拟主机[object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object] |
批量虚拟主机[object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object] |
所有虚拟主机[object Object][object Object] |
提供的Docker镜像提供以下内部路径,可挂载到本地文件系统。
🛈 详情请参见 文档:卷
| 数据目录 | 配置目录 |
|---|---|
/var/www/default//shared/httpd//ca/ |
/etc/httpd-custom.d//etc/vhost-gen.d/ |
如果计划使用 443 端口,必须通过环境变量启用SSL,否则该端口不会监听任何内容。
| Docker | 描述 |
|---|---|
| 80 | HTTP监听端口 |
| 443 | HTTPS监听端口 |
文档提供了许多关于常见用例的复制粘贴示例,包括虚拟项目。
给出的示例区分两种不同的设置:默认虚拟主机(仅允许提供单个项目)和批量虚拟主机设置(允许自动创建无限虚拟主机)。两种类型提供相同的
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务