Repolode
markshust

markshust/docker-magento

基于 Docker 的 Magento 2 开发环境,提供 Compose 配置、PHP 与 Nginx 镜像及辅助命令行脚本。

Star
2,867
Fork
1,060
未关闭 Issue
3
最近提交
10天前

这是什么?

docker-magento 是一套用于搭建本地 Magento 2 开发环境的 Docker 配置。它提供自定义的 PHP-FPM 与 Nginx 镜像、示例 Docker Compose 配置,以及一组 bin/ 辅助脚本,用于安装 Magento、在容器内执行 bin/magento 和 Composer,以及管理容器等常见操作。

项目同时包含 Magento 站点所需的配套服务,如 MariaDB、OpenSearch 或 Elasticsearch、RabbitMQ、Varnish 和 SSH 容器,镜像版本可对应到具体的 Magento 或 Mage-OS 版本。通过一行安装脚本即可部署 Mage-OS 或 Adobe Commerce / Magento Open Source,并支持 Xdebug、Hyvä 主题构建以及 PHP 代码质量检查工具。

该项目面向在 macOS 或 Linux 上开发 Magento 的开发者,Windows 可通过 WSL 使用。项目采用 MIT 许可证。

核心功能

  • 01为 Magento 2 提供自定义的 PHP-FPM 与 Nginx Docker 镜像
  • 02提供包含 OpenSearch 或 Elasticsearch、RabbitMQ、Varnish 的 Compose 配置
  • 03通过一行命令安装 Mage-OS 或 Adobe Commerce / Magento Open Source
  • 04在独立容器中通过 Cookie 触发 Xdebug 调试
  • 05提供 bin/magento、Composer、数据库备份及 PHPCS、PHPStan 等辅助脚本

适用场景

  • 在不直接在主机安装 PHP 和 MySQL 的情况下搭建本地 Magento 2 开发环境
  • 在容器化环境中用 OpenSearch 或 Elasticsearch 测试 Magento 站点
  • 在 Docker 中结合 PhpStorm 使用 Xdebug 调试 Magento 代码
  • 在项目容器内构建 Hyvä 主题的 Tailwind 样式

标签

#magento#magento-2#docker#docker-compose#php#ecommerce#development-environment#docker-magento#hacktoberfest#magento2

常见问题

docker-magento 是什么?
基于 Docker 的 Magento 2 开发环境,提供 Compose 配置、PHP 与 Nginx 镜像及辅助命令行脚本。 docker-magento 是一套用于搭建本地 Magento 2 开发环境的 Docker 配置。它提供自定义的 PHP-FPM 与 Nginx 镜像、示例 Docker Compose 配置,以及一组 bin/ 辅助脚本,用于安装 Magento、在容器内执行 bin/magento 和 Composer,以及管理容器等常见操作。
docker-magento 可以免费使用吗?用的什么许可证?
docker-magento 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
docker-magento 还在维护吗?
活跃维护中。docker-magento 最近一次提交是在 2026年10月28日。
docker-magento 适合用来做什么?
在不直接在主机安装 PHP 和 MySQL 的情况下搭建本地 Magento 2 开发环境 在容器化环境中用 OpenSearch 或 Elasticsearch 测试 Magento 站点 在 Docker 中结合 PhpStorm 使用 Xdebug 调试 Magento 代码 在项目容器内构建 Hyvä 主题的 Tailwind 样式
在哪里获取 docker-magento?
源代码和安装说明在 GitHub 上:https://github.com/markshust/docker-magento

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目