如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
Dockerfile 链接此镜像通过向 https://github.com/INsReady/docker-drupal-commerce 提交拉取请求进行更新。
Drupal Commerce用于构建各种规模的电子商务网站和应用。其核心精简高效,执行严格的开发标准,并利用Drupal的最佳特性及Views、Rules等主要模块以实现最大灵活性。
Drupal Commerce文档
启动 drupal commerce 实例的基本命令模式如下:
console$ docker run --name some-drupal -d insready/drupal-commerce
如果希望从主机访问实例而无需使用容器IP,可以使用标准端口映射:
console$ docker run --name some-drupal -p 8080:80 -d insready/drupal-commerce
然后,在浏览器中通过 http://localhost:8080 或 http://host-ip:8080 访问。
此镜像支持多种数据库类型,最简便的方式是通过标准容器链接使用。默认配置下,可使用SQLite避免额外容器,直接写入平面文件。以下是不同(更适合生产环境)数据库类型的详细说明。
首次访问此镜像提供的Web服务器时,会进行简短的设置流程。以下详细信息专门针对配置过程中的“设置数据库”步骤。
console$ docker run --name some-drupal --link some-mysql:mysql -d insready/drupal-commerce
MySQL、MariaDB或等效数据库<访问MySQL实例的详细信息>(MYSQL_USER、MYSQL_PASSWORD、MYSQL_DATABASE;详见 https://registry.hub.docker.com/_/mysql/ 描述中的环境变量)mysql(使用--link添加的/etc/hosts条目访问链接容器的MySQL实例)console$ docker run --name some-drupal --link some-postgres:postgres -d insready/drupal-commerce
PostgreSQL<访问PostgreSQL实例的详细信息>(POSTGRES_USER、POSTGRES_PASSWORD;详见 https://registry.hub.docker.com/_/postgres/ 描述中的环境变量)postgres(使用--link添加的/etc/hosts条目访问链接容器的PostgreSQL实例)此镜像不提供任何额外的PHP扩展或其他库,即使是热门插件可能需要的。由于可能的插件数量无限,且它们可能需要PHP支持的任何扩展,包含所有PHP扩展会显著增加镜像大小。
如果需要额外的PHP扩展,需创建基于此镜像的自定义镜像。https://github.com/docker-library/docs/blob/master/php/README.md#how-to-install-more-php-extensions 解释了如何编译额外扩展。此外,https://github.com/docker-library/drupal/blob/bee08efba505b740a14d68254d6e51af7ab2f3ea/7/Dockerfile#L6-9 提供了相关示例。
以下Docker Hub功能可帮助保持依赖镜像的更新:
drupal更新时您的镜像也会重建。查看此镜像中包含的软件的许可证信息。
此镜像的文档存储在 https://github.com/INsReady/docker-drupal-commerce 的 https://github.com/INsReady/docker-drupal-commerce/blob/master/README.md 中。提交拉取请求前,请务必熟悉https://github.com/docker-library/docs/blob/master/README.md%E3%80%82
如对此镜像有任何问题或疑问,请通过https://github.com/INsReady/docker-drupal-commerce/issues%E4%B8%8E%E6%88%91%E4%BB%AC%E8%81%94%E7%B3%BB%E3%80%82
您也可以通过Freenode上的#docker-library IRC频道联系许多官方镜像维护者。
我们邀请您贡献新功能、修复或更新,无论大小;我们始终欢迎拉取请求,并会尽力快速处理。
开始编码前,建议通过https://github.com/INsReady/docker-drupal-commerce/issues%E8%AE%A8%E8%AE%BA%E6%82%A8%E7%9A%84%E8%AE%A1%E5%88%92%EF%BC%8C%E5%B0%A4%E5%85%B6%E6%98%AF%E8%BE%83%E5%A4%8D%E6%9D%82%E7%9A%84%E8%B4%A1%E7%8C%AE%E3%80%82%E8%BF%99%E8%83%BD%E8%AE%A9%E5%85%B6%E4%BB%96%E8%B4%A1%E7%8C%AE%E8%80%85%E4%B8%BA%E6%82%A8%E6%8C%87%E6%98%8E%E6%96%B9%E5%90%91%E3%80%81%E6%8F%90%E4%BE%9B%E8%AE%BE%E8%AE%A1%E5%8F%8D%E9%A6%88%EF%BC%8C%E5%B9%B6%E5%B8%AE%E5%8A%A9%E6%82%A8%E4%BA%86%E8%A7%A3%E6%98%AF%E5%90%A6%E6%9C%89%E5%85%B6%E4%BB%96%E4%BA%BA%E5%9C%A8%E5%81%9A%E7%9B%B8%E5%90%8C%E7%9A%84%E5%B7%A5%E4%BD%9C%E3%80%82
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。




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