Repolode
markshust

markshust/docker-magento

Среда разработки Magento 2 на Docker: конфигурации Compose, образы PHP и Nginx и вспомогательные CLI-скрипты.

Звёзды
2,867
Форки
1,060
Открытые issues
3
Последний коммит
9 дней назад

Что это?

docker-magento — это конфигурация Docker для локальной среды разработки Magento 2. В проект входят собственные образы 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-кода.

Проект предназначен для разработчиков Magento, работающих на macOS или Linux; Windows поддерживается через WSL. Лицензия проекта — MIT, а в дополнение к нему доступен бесплатный видеокурс от M.academy.

Ключевые возможности

  • 01Собственные Docker-образы PHP-FPM и Nginx для Magento 2
  • 02Конфигурации Docker Compose с OpenSearch или Elasticsearch, RabbitMQ и Varnish
  • 03Установка Mage-OS или Adobe Commerce / Magento Open Source одной командой
  • 04Отладка через Xdebug, запускаемая cookie-файлом в отдельном контейнере
  • 05Вспомогательные скрипты для bin/magento, Composer, резервного копирования базы данных и PHPCS/PHPStan

Сценарии использования

  • Настройка локальной среды разработки Magento 2 без установки PHP и MySQL на хост
  • Тестирование магазина Magento с OpenSearch или Elasticsearch в контейнерной среде
  • Отладка кода Magento с помощью Xdebug в Docker и PhpStorm
  • Сборка тем Hyvä с Tailwind в контейнерах проекта

Темы

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

Частые вопросы

Что такое docker-magento?
Среда разработки Magento 2 на Docker: конфигурации Compose, образы PHP и Nginx и вспомогательные CLI-скрипты. docker-magento — это конфигурация Docker для локальной среды разработки Magento 2. В проект входят собственные образы PHP-FPM и Nginx, примеры конфигураций Docker Compose и набор вспомогательных скриптов в bin/, которые упрощают типовые задачи: установку Magento, запуск bin/magento и Composer в контейнерах и управление контейнерами.
docker-magento можно использовать бесплатно? Какая у него лицензия?
docker-magento распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
docker-magento всё ещё поддерживается?
Активно поддерживается. Последний коммит в docker-magento — 28 окт. 2026 г..
Для чего можно использовать docker-magento?
Настройка локальной среды разработки Magento 2 без установки PHP и MySQL на хост Тестирование магазина Magento с OpenSearch или Elasticsearch в контейнерной среде Отладка кода Magento с помощью Xdebug в Docker и PhpStorm Сборка тем Hyvä с Tailwind в контейнерах проекта
Где скачать docker-magento?
Исходный код и инструкции по установке — на GitHub: https://github.com/markshust/docker-magento

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Magento Open Source — платформа электронной коммерции на PHP с базовым набором возможностей для создания интернет-магазина.

12,2 тыс.+6 за неделю9,4 тыс.PHPOSL-3.0Активно поддерживаетсяОбновлён 15 часов назад

Открытая платформа электронной коммерции в виде плагина для WordPress; в этом монорепозитории собраны WooCommerce core, связанные плагины, пакеты и инструменты.

10,6 тыс.+9 за неделю10,7 тыс.PHPGPL-2.0Обновлён 4 часа назад