Magento Open Source es una plataforma de comercio electrónico en PHP para crear una tienda en línea con funciones básicas.
markshust/docker-magento
Entorno de desarrollo para Magento 2 basado en Docker, con configuraciones de Compose, imágenes de PHP y Nginx, y scripts auxiliares de CLI.
- Estrellas
- 2,867
- Forks
- 1,060
- Issues abiertos
- 3
- Último commit
- hace 10 días
¿Qué es?
docker-magento es una configuración de Docker para crear un entorno local de desarrollo para Magento 2. Incluye imágenes personalizadas de PHP-FPM y Nginx, configuraciones de ejemplo de Docker Compose y un conjunto de scripts auxiliares en bin/ que simplifican tareas habituales, como instalar Magento, ejecutar bin/magento y Composer dentro de contenedores y gestionar los contenedores.
El proyecto incluye los servicios que necesita una tienda Magento, como MariaDB, OpenSearch o Elasticsearch, RabbitMQ, Varnish y un contenedor SSH, con etiquetas de imagen fijadas a versiones específicas de Magento y Mage-OS. Permite instalar Mage-OS o Adobe Commerce / Magento Open Source con un script de configuración de una sola línea y es compatible con Xdebug, la compilación de temas Hyvä y herramientas de calidad de código para PHP.
Está dirigido a desarrolladores de Magento que trabajan en macOS o Linux; también es compatible con Windows mediante WSL. El proyecto cuenta con licencia MIT y se complementa con un curso gratuito en video de M.academy.
Funciones clave
- 01Imágenes personalizadas de Docker para PHP-FPM y Nginx para Magento 2
- 02Configuraciones de Docker Compose que incluyen OpenSearch o Elasticsearch, RabbitMQ y Varnish
- 03Instalador de una sola línea para Mage-OS o Adobe Commerce / Magento Open Source
- 04Depuración con Xdebug activada mediante una cookie en un contenedor dedicado
- 05Scripts auxiliares para bin/magento, Composer, copias de seguridad de bases de datos y PHPCS/PHPStan
Casos de uso
- Crear un entorno local de desarrollo para Magento 2 sin instalar PHP y MySQL en el equipo anfitrión
- Probar una tienda Magento con OpenSearch o Elasticsearch en un entorno con contenedores
- Depurar código de Magento con Xdebug dentro de Docker y PhpStorm
- Compilar temas Hyvä con Tailwind dentro de los contenedores del proyecto
Temas
Preguntas frecuentes
- ¿Qué es docker-magento?
- Entorno de desarrollo para Magento 2 basado en Docker, con configuraciones de Compose, imágenes de PHP y Nginx, y scripts auxiliares de CLI. docker-magento es una configuración de Docker para crear un entorno local de desarrollo para Magento 2. Incluye imágenes personalizadas de PHP-FPM y Nginx, configuraciones de ejemplo de Docker Compose y un conjunto de scripts auxiliares en bin/ que simplifican tareas habituales, como instalar Magento, ejecutar bin/magento y Composer dentro de contenedores y gestionar los contenedores.
- ¿docker-magento es gratuito? ¿Qué licencia tiene?
- docker-magento es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿docker-magento sigue mantenido?
- Mantenimiento activo. El último commit de docker-magento fue el 28 oct 2026.
- ¿Para qué puedo usar docker-magento?
- Crear un entorno local de desarrollo para Magento 2 sin instalar PHP y MySQL en el equipo anfitrión Probar una tienda Magento con OpenSearch o Elasticsearch en un entorno con contenedores Depurar código de Magento con Xdebug dentro de Docker y PhpStorm Compilar temas Hyvä con Tailwind dentro de los contenedores del proyecto
- ¿Dónde consigo docker-magento?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/markshust/docker-magento
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Biblioteca Java para pruebas JUnit que inicia contenedores Docker desechables para bases de datos, navegadores Selenium y otros servicios.
Herramienta CLI para crear y distribuir entornos de desarrollo reproducibles en VirtualBox, VMware, AWS, OpenStack, Docker y más.
Herramienta CLI que crea entornos de desarrollo reproducibles basados en contenedores para IA/ML a partir de un archivo Python build.envd.
Plataforma de comercio electrónico de código abierto creada como plugin de WordPress; este monorepo contiene WooCommerce core y sus plugins, paquetes y herramientas relacionados.
Plataforma de comercio electrónico de código abierto en PHP para crear y gestionar tiendas online, con un back office para comerciantes y una tienda personalizable.