
如果你使用 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://circleci.com/gh/million12/docker-typo3-flow-neos-abstract/tree/master.svg?style=svg](https://circleci.com/gh/million12/docker-typo3-flow-neos-abstract/tree/master)
这是用于Flow和Neos应用部署的Docker镜像https://registry.hub.docker.com/u/million12/typo3-flow-neos-abstract%EF%BC%8C%E5%8F%AF%E4%BD%9C%E4%B8%BAFlow%E6%88%96Neos%E5%BA%94%E7%94%A8%E7%9A%84Homestead%EF%BC%88%E5%8F%82%E8%80%83http://laravel.com/docs/master/homestead%EF%BC%89%E3%80%82
不同PHP版本对应仓库的不同分支,Docker Hub上可通过不同标签获取:
million12/typo3-flow-neos-abstract:latest - 基于PHP 7.0(从master分支构建)https://circleci.com/gh/million12/docker-typo3-flow-neos-abstract.svg?style=svg](https://circleci.com/gh/million12/docker-typo3-flow-neos-abstract)million12/typo3-flow-neos-abstract:php70 - 基于PHP 7.0(从php70分支构建)https://circleci.com/gh/million12/docker-typo3-flow-neos-abstract/tree/php70.svg?style=svg](https://circleci.com/gh/million12/docker-typo3-flow-neos-abstract/tree/php70)million12/typo3-flow-neos-abstract:php56 - 基于PHP 5.6(从php56分支构建)https://circleci.com/gh/million12/docker-typo3-flow-neos-abstract/tree/php56.svg?style=svg](https://circleci.com/gh/million12/docker-typo3-flow-neos-abstract/tree/php56)若使用Neos 2.1或更新版本,选择:php70(或:latest);若使用Neos 2.0或更早版本,选择:php56镜像。
Flow示例
bashdocker run -d --name=db --env="MARIADB_PASS=my-pass" docker.xuanyuan.run/million12/mariadb docker run -d --name=flow -p=8080:80 --link=db:db \ --env="T3APP_VHOST_NAMES=flow dev.flow" \ --env="T3APP_BUILD_REPO_URL=https://github.com/neos/flow-base-distribution.git" \ --env="T3APP_BUILD_BRANCH=3.0" \ docker.xuanyuan.run/million12/typo3-flow-neos-abstract
安装Flow 3.0后,将flow dev.flow映射到容器IP(修改/etc/hosts),即可通过http://flow:8080访问生产环境或http://dev.flow:8080访问开发环境。
Neos示例
bashdocker run -d --name=db --env="MARIADB_PASS=my-pass" docker.xuanyuan.run/million12/mariadb docker run -d --name=neos -p=8080:80 --link=db:db \ --env="T3APP_VHOST_NAMES=neos dev.neos" \ --env="T3APP_BUILD_REPO_URL=https://github.com/neos/neos-base-distribution.git" \ --env="T3APP_BUILD_BRANCH=2.0" \ docker.xuanyuan.run/million12/typo3-flow-neos-abstract
安装Neos 2.0后,将neos dev.neos映射到容器IP,即可通过http://neos:8080访问生产环境或http://dev.neos:8080访问开发环境。
基于此镜像构建自定义镜像的示例:
社区示例:
T3APP_INSTALLATION_TYPE:指定安装类型(flow/neos,默认自动检测)T3APP_VHOST_NAMES:虚拟主机名(默认${T3APP_NAME} dev.${T3APP_NAME} behat.dev.${T3APP_NAME})T3APP_NEOS_SITE_PACKAGE:Neos站点包(如Neos.Demo)T3APP_DB_*:数据库配置(DB_NAME/HOST/PORT/USER)通过T3APP_USER_BUILD_SCRIPT指定自定义构建脚本,支持多个钩子(如--post-build/--post-install),用于添加前端编译、配置修改等步骤。
最简单的方式是链接MariaDB容器:
bashdocker run -d --name=db --env="MARIADB_PASS=my-pass" docker.xuanyuan.run/million12/mariadb docker run -d --name=neos --link=db:db ... million12/typo3-neos
容器会自动读取链接的数据库配置,无需额外设置。
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务