outeredge/edge-docker-magentoedge-docker-magento是一个在Docker上运行Magento的镜像,专为开发环境设计,兼容Gitpod和Eclipse Che开发工具。该镜像定期更新最新的2.*版本分支,提供便捷的Magento开发环境部署方案。
大部分配置可通过环境变量实现,以下是可用选项:
| 环境变量 | 默认值 | 描述 |
|---|---|---|
| MAGE_MODE | - | 设置Magento模式(参考Magento模式文档),通常未设置时为default |
| MAGE_ENV | - | 指定要使用的环境文件扩展名(即env.php.$MAGE_ENV),若未设置,则查找env.php.$MAGE_MODE |
| ENABLE_CRON | Off | 启用Magento定时任务(Cron jobs) |
| ENABLE_VSF | Off | 启用Vue Storefront,当使用自定义Magento管理路径时,必须通过CONFIG__DEFAULT__ADMIN__URL__CUSTOM_PATH指定该路径 |
| ADDITIONAL_STORES | - | 逗号分隔的Magento商店代码和Nginx server_name列表,格式为MAGE_RUN_CODE:server_name,例如test_view:test.co.uk;或使用正则表达式如test_view:~test,当域名包含"test"时切换至test_view商店 |
更多配置选项(如SMTP和PHP配置)请参考edge-docker-php。
以下是近期版本所使用的PHP版本对应表:
| Magento版本(镜像标签) | PHP版本 |
|---|---|
| 2.4.2 | 7.4 |
| 2.4.1, 2.4.0, 2.3.6 | 7.3 |
| 2.3.5, 2.3.4 | 7.2 |
该镜像仅适用于开发环境,不建议用于生产环境。适合需要在Docker容器中快速部署Magento进行开发和测试的用户,尤其适合使用Gitpod或Eclipse Che进行云端开发的场景。用户可根据需求通过环境变量配置Magento运行参数,如模式、定时任务、额外商店等,结合对应PHP版本的镜像标签进行部署。


manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务