Magento Open Source — платформа электронной коммерции на PHP с базовым набором возможностей для создания интернет-магазина.
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 в контейнерах проекта
Темы
Частые вопросы
- Что такое 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 обновляется ежедневно.
Похожие проекты
Java-библиотека для тестов JUnit, которая запускает временные Docker-контейнеры с базами данных, браузерами Selenium и другими сервисами.
CLI-инструмент для создания и распространения воспроизводимых сред разработки на VirtualBox, VMware, AWS, OpenStack, Docker и других платформах.
CLI-инструмент для создания воспроизводимых контейнерных сред разработки для AI/ML на основе файла build.envd на Python.
Открытая платформа электронной коммерции в виде плагина для WordPress; в этом монорепозитории собраны WooCommerce core, связанные плагины, пакеты и инструменты.
Открытая PHP-платформа электронной коммерции для создания и управления интернет-магазинами с админ-панелью и настраиваемой витриной.