Full PHP development environment based on Docker.
Use Docker First - Learn About It Later!
Overview
Laradock is a full PHP development environment for Docker. It ships pre-configured, ready-to-use containers for everything a PHP application needs (Nginx, PHP-FPM, MySQL, PostgreSQL, Redis, and many more), so you can launch a complete local stack in seconds without any manual setup.
It works with any PHP project (Laravel, Symfony, WordPress, or plain PHP) and behaves the same on Linux, macOS, and Windows.
Key Features
- Pre-configured stack: 60+ ready-to-use containers (Nginx, Apache, PHP-FPM, MySQL, PostgreSQL, MongoDB, Redis, Beanstalkd, and more).
- Easy version switching: change PHP, database, or service versions in one place.
- Project-agnostic: works with Laravel, Symfony, WordPress, or vanilla PHP.
- Cross-platform: the same environment on Linux, macOS, and Windows.
- Modular: run only the containers you need, in any combination.
- Beginner-friendly: clone, copy the env file, and run
docker compose up.
Awesome People
Laradock is an MIT-licensed open source project with its ongoing development made possible entirely by the support of you and all these awesome people. đź’ś
Project Maintainers
Mahmoud Zalt @mahmoudz |
Bo-Yi Wu @appleboy |
Philippe Trépanier @philtrep |
Mike Erickson @mikeerickson |
Dwi Fahni Denni @zeroc0d3 |
Thor Erik @thorerik |
Winfried van Loon @winfried-van-loon |
TJ Miller @sixlive |
Yu-Lung Shao (Allen) @bestlong |
Milan Urukalo @urukalo |
Vince Chu @vwchu |
Huadong Zuo @zuohuadong |
Lan Phan @lanphan |
Ahkui @ahkui |
< Join Us > @laradock |
Code Contributors
Financial Contributors (Backers)
Sponsors
Sponsoring is an act of giving in a different fashion. 🌱
Diamond Sponsors
Gold Sponsors
Silver Sponsors
Bronze Sponsors
Translations
License
MIT © Mahmoud Zalt
