如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
该容器是一个标准的Linux、Apache和PHP容器,设计用于配合独立数据库容器运行企业级生产网站或在本地计算机开发网站。它支持Intel/AMD64和Apple Silicon处理器,可通过环境变量灵活配置PHP版本及Apache、PHP的多种参数,适用于生产环境部署和本地开发场景。
建议通过docker-compose.yml文件配置容器,便于管理卷和环境变量。以下是完整的docker-compose示例:
docker-compose.yml示例
yamlversion: '3' services: webapp: image: flyingflip/linux:16 container_name: webapp # 卷配置:将当前目录挂载到容器内/var/www/html volumes: - ./:/var/www/html environment: # Apache文档根目录,基于卷配置,此处指向/var/www/html/web DOCROOT: /var/www/html/web # 指定PHP版本,可选7.4、8.0、8.1、8.2、8.3 PHP_VERSION: php8.1 # 其他环境变量配置可在此添加 ports: # 端口映射:主机端口:容器端口(建议始终映射80和443) - "8097:80" - "8098:443" depends_on: - datastore networks: - webnetwork restart: unless-stopped datastore: image: mariadb:10.6 container_name: datastore environment: MYSQL_USER: user MYSQL_PASSWORD: mypassword MYSQL_DATABASE: drupal MYSQL_ROOT_PASSWORD: mypassword MYSQL_ALLOW_EMPTY_PASSWORD: 'no' expose: - "3306" volumes: - ./mysql:/var/lib/mysql networks: webnetwork: aliases: - db restart: unless-stopped networks: webnetwork:
| 环境变量 | 默认值 | 说明 |
|---|---|---|
| HSTS_HEADER | NULL | 设置为1(或任何值)以启用Apache的HSTS头;不配置或设为0则禁用 |
| HSTS_PRELOAD | 0 | 控制HSTS头是否可预加载,设为1启用,0禁用(未设置时默认0)。使用前请参考HTTPS Preloading |
| HSTS_TTL | 3600 | HSTS头的TTL值(默认1小时) |
| HTACCESS_DESCRIPTION | - | 配置时启用Apache的htaccess认证,值为认证对话框中的网站描述 |
| HTACCESS_PASSWORD | - | htaccess认证的密码 |
| HTACCESS_USERNAME | - | htaccess认证的用户名 |
| PHP_DISPLAY_ERRORS | Off | 控制PHP是否输出错误、通知和警告 |
| PHP_DISPLAY_STARTUP_ERRORS | Off | 控制PHP启动阶段错误的显示(独立于display_errors) |
| PHP_MAX_EXECUTION_TIME | 300 | 脚本最大执行时间(秒),0表示无限制 |
| PHP_MAX_INPUT_TIME | 300 | 脚本解析请求数据的最大时间(秒),-1表示无限制 |
| PHP_MAX_INPUT_VARS | 1000 | 可接受的GET/POST/COOKIE输入变量数量 |
| PHP_MEMORY_LIMIT | 386M | 脚本可使用的最大内存 |
| PHP_POST_MAX_SIZE | 256M | PHP接受的POST数据最大大小,0表示无限制 |
| PHP_UPLOAD_MAX_FILESIZE | 256M | 允许上传的文件最大大小 |
| XDEBUG | NULL | 布尔值,设为1启用Xdebug(会影响性能),0或默认值禁用 |
通过可选的.mounts文件定义symlink挂载点,用于将资产存储在NAS或其他外部文件托管服务,格式为每行一个挂载点定义,便于集群内所有容器引用。
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。




来自真实用户的反馈,见证轩辕镜像的优质服务