Magento Open Source é uma plataforma de eCommerce em PHP para criar uma loja virtual com recursos básicos de construção de lojas.
markshust/docker-magento
Ambiente de desenvolvimento para Magento 2 baseado em Docker, com configurações do Compose, imagens de PHP e Nginx e scripts auxiliares de CLI.
- Estrelas
- 2,867
- Forks
- 1,060
- Issues abertas
- 3
- Último commit
- há 9 dias
O que é?
docker-magento é uma configuração Docker para criar um ambiente local de desenvolvimento para Magento 2. O projeto oferece imagens personalizadas de PHP-FPM e Nginx, exemplos de configurações do Docker Compose e scripts auxiliares em bin/ que automatizam tarefas comuns, como instalar o Magento, executar bin/magento e Composer nos contêineres e gerenciá-los.
O projeto inclui os serviços de suporte necessários para uma loja Magento, como MariaDB, OpenSearch ou Elasticsearch, RabbitMQ, Varnish e um contêiner SSH, com tags de imagem fixadas em versões específicas do Magento e Mage-OS. É possível instalar Mage-OS ou Adobe Commerce / Magento Open Source com um script de configuração de uma linha. O projeto também oferece suporte a Xdebug, builds de temas Hyvä e ferramentas de qualidade de código PHP.
O projeto é voltado para desenvolvedores Magento que trabalham no macOS ou Linux, com suporte a Windows por meio do WSL. É licenciado sob a MIT e conta com um curso gratuito em formato de screencast da M.academy.
Recursos principais
- 01Imagens Docker personalizadas de PHP-FPM e Nginx para Magento 2
- 02Configurações do Docker Compose que incluem OpenSearch ou Elasticsearch, RabbitMQ e Varnish
- 03Instalador de uma linha para Mage-OS ou Adobe Commerce / Magento Open Source
- 04Depuração com Xdebug acionada por um cookie em um contêiner dedicado
- 05Scripts auxiliares para bin/magento, Composer, backup do banco de dados e PHPCS/PHPStan
Casos de uso
- Configurar um ambiente local de desenvolvimento para Magento 2 sem instalar PHP e MySQL na máquina host
- Testar uma loja Magento com OpenSearch ou Elasticsearch em um ambiente conteinerizado
- Depurar código Magento com Xdebug no Docker e no PhpStorm
- Criar temas Hyvä com Tailwind nos contêineres do projeto
Tópicos
Perguntas frequentes
- O que é docker-magento?
- Ambiente de desenvolvimento para Magento 2 baseado em Docker, com configurações do Compose, imagens de PHP e Nginx e scripts auxiliares de CLI. docker-magento é uma configuração Docker para criar um ambiente local de desenvolvimento para Magento 2. O projeto oferece imagens personalizadas de PHP-FPM e Nginx, exemplos de configurações do Docker Compose e scripts auxiliares em bin/ que automatizam tarefas comuns, como instalar o Magento, executar bin/magento e Composer nos contêineres e gerenciá-los.
- docker-magento é gratuito? Qual é a licença?
- docker-magento é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- docker-magento ainda é mantido?
- Manutenção ativa. O último commit de docker-magento foi em 28 de out. de 2026.
- Para que posso usar docker-magento?
- Configurar um ambiente local de desenvolvimento para Magento 2 sem instalar PHP e MySQL na máquina host Testar uma loja Magento com OpenSearch ou Elasticsearch em um ambiente conteinerizado Depurar código Magento com Xdebug no Docker e no PhpStorm Criar temas Hyvä com Tailwind nos contêineres do projeto
- Onde consigo docker-magento?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/markshust/docker-magento
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Biblioteca Java para testes com JUnit que inicia containers Docker descartáveis para bancos de dados, navegadores Selenium e outros serviços.
Ferramenta de CLI para criar e distribuir ambientes de desenvolvimento reproduzíveis no VirtualBox, VMware, AWS, OpenStack, Docker e outros.
Ferramenta CLI que cria ambientes de desenvolvimento reproduzíveis e baseados em containers para IA/ML, a partir de um arquivo Python build.envd.
Plataforma de ecommerce open source criada como plugin do WordPress; este monorepo reúne o WooCommerce core e seus plugins, pacotes e ferramentas relacionados.
Plataforma de e-commerce open source em PHP para criar e administrar lojas virtuais, com back office para lojistas e uma vitrine personalizável.