Repolode
markshust

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

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

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