Skip to main content
A full PHP development environment for Docker

Your full PHP stack,
one command away.

Pre-configured Docker containers for PHP, MySQL, Redis and 100+ more services. Clone, run one command, and start building, with zero manual setup and zero Docker knowledge.

Use Docker first · Learn it later
laradock — bash
$
Docker running · Compose v2.29
Detected a PHP project → Laravel
Projectlaravel
PHP version8.4
Web servernginx
Databasemysql
Cacheredis
Saved .env · starting your stack…
Container laradock-mysql-1 Started
Container laradock-redis-1 Started
Container laradock-nginx-1 Started
Laradock is up.
Apphttp://localhost
100+ ServicesPre-configured containers
5M+ DownloadsFrom Docker Hub
450+ ContributorsBuilt by the community
10+ YearsBattle-tested since 2015
12K+ StarsLoved on GitHub
MIT LicensedFree & open-source
Zero ConfigRuns out of the box
3 PlatformsLinux · macOS · Windows
// one stack, everything included

Every layer of your stack, covered

Web Servers

6
NGINXApache2CaddyOpenRestyTomcatFrankenPHP

Load Balancers

2
HAProxyTraefik

PHP Compilers

2
PHP FPMRoadRunner

PHP Extensions

5
SwooleBlackfirePhalconPHP WorkerLaravel Horizon

Real-time Communication

4
Laravel EchoLaravel ReverbMercureSoketi

Database Management Systems

14
MySQLPostgreSQLPostGISpgvectorMariaDBPerconaMSSQLMongoDBNeo4jCouchDBRethinkDBCassandraClickHouseTarantool

Database Management Tools

6
PhpMyAdminAdminerPgAdminMongoDB Web UITarantool Adminpgbackups

Vector Databases

4
pgvectorQdrantWeaviateChroma

Graph / Multi-model Databases

3
Neo4jArangoDBSurrealDB

Time-series Databases

1
InfluxDB

Cache Engines

9
RedisRedis Web UIRedis ClusterValkeyDragonflyMemcachedAerospikeVarnishSSDB

Search Engines

7
ElasticSearchOpenSearchApache SolrManticore SearchTypesenseMeilisearchDejavu

AI / LLM

3
OllamaLocalAILiteLLM

Agentic / Automation

2
n8nFlowise

Message Brokers

9
RabbitMQRabbitMQ Admin ConsoleBeanstalkdBeanstalkd Admin ConsoleEclipse MosquittoGearmanNATSApache KafkaKafka Manager

Coordination Services

1
Apache ZooKeeper

Log Management

3
GrayLogKibanaLogStash

Monitoring

3
GrafanaNetDataPrometheus

Analytics / BI

1
Metabase

Container Management

2
PortainerDocker Registry

Cloud Tools

2
AWS EB CLIAmazon Simple Queue Service

Object Storage

1
Minio

CI/CD Tools

5
JenkinsSonarQubeGitlabGitLab RunnerOneDev

Security & Identity Tools

2
CertbotKeycloak

Mail Servers

5
MailuMailCatcherMailhogMailDevMailpit

Testing

1
Selenium

IDEs

1
Theia

API Documentation

2
Swagger UISwagger Editor

Image Processing

1
Thumbor

Collaboration

1
Confluence
// Keeping the PHP ecosystem alive

Trusted by millions of engineers worldwide

If we saves you time, help us keep it alive for the millions who rely on it daily.
Prefer invoice or bank transfer? Open Collective handles both.

$478/mo raised
$1,000/mo goal
48% of our monthly goal · help us close the gap
// why laradock

Why developers reach for Laradock

Any PHP Version

Run any version from 5.6 to 8.5. Set PHP_VERSION in .env, rebuild, and you're on it.

100+ Ready-made Services

Databases, caches, queues, search engines, and more, all pre-configured and waiting.

All-in-One Dev Shell

Run Artisan, Composer, Node, and any CLI inside workspace container, nothing on host.

Pick Your Database

MySQL, PostgreSQL, MariaDB, MongoDB, Redis, and many others, ready to switch on.

Framework-Agnostic

Works with Laravel, Symfony, WordPress, Magento, Drupal, or plain PHP.

Local AI, Built In

Run LLMs and vector search locally with Ollama, LiteLLM, pgvector, Qdrant, no cloud bills.

Toggle Services On Demand

Start only what a project needs with docker compose up, and stop them easily.

One Environment Everywhere

Identical setup on Linux, macOS, and Windows, so your team shares the same stack.

Configure From One File

Every service ships pre-configured; override any setting with 1 line in .env, always wins.

Web Server Ready

NGINX, Apache, and Caddy come pre-configured to serve your code out of the box.

One or Many Projects

Run a dedicated Laradock per project, or share a single setup across all of them.

Deploy to Production

Turn your dev stack into a hardened image with ./laradock ship, then deploy anywhere.

Hire AI Employees to Run Your Business