Docker Stack for Magento

Containerized Development Environment

2023 active Featured ⭐ 16
DockerMagento 2LEMP StackDevOpsShell

Overview

A production-ready Docker stack specifically optimized for Magento 2 development. Designed for agencies and developers who need to spin up development instances quickly and consistently across different platforms.

Key Features

  • Super Fast Performance: Optimized for local development speed
  • Cross-Platform: Works seamlessly on Linux, macOS (including Apple Silicon), and Windows
  • Multi-Project Support: Run multiple Magento instances simultaneously without conflicts
  • Easy Configuration: Helper scripts simplify setup and management
  • Consistent Environments: Same stack across all developers’ machines

What’s Included

  • LEMP Stack: Linux, Nginx, MySQL, PHP
  • Elasticsearch: For catalog search
  • Redis: For caching and sessions
  • Varnish: HTTP accelerator
  • RabbitMQ: Message queue for async operations
  • MailHog: Email testing

Quick Start

git clone https://github.com/cmtickle/docker-stack
cd docker-stack
./bin/setup.sh

Why This Stack?

Most Magento Docker solutions are either too complex or too slow. This stack balances ease of use with performance, making it perfect for agencies that need to manage multiple client projects efficiently.

Conference Talk

This project was presented at Mage Titans Manchester 2023. See the talk for in-depth demonstration of the capabilities and architecture decisions.