Skip to main content
A full PHP development environment for Docker

Your full PHP stack,
one command away.

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

bash
$git clone https://github.com/laradock/laradock.git
$docker-compose up -d nginx mysql redis
Use Docker first · Learn it later
70+ ServicesPre-configured containers
3 Operating SystemsLinux · macOS · Windows
4.8M DownloadsFrom Docker Hub
10+ YearsBattle-tested since 2015
// one stack, everything included

Every layer of your stack, covered

Web & Proxy

6
NginxApacheCaddyOpenRestyHAProxyTraefik

PHP Runtime

5
PHP-FPMHHVMSwoolePHP WorkerHorizon

Realtime

3
Laravel EchoMercureSoketi

Databases

12
MySQLPostgreSQLMariaDBPerconaMSSQLMongoDBNeo4jCouchDBRethinkDBCassandraClickHouseTarantool

Cache & Memory

6
RedisRedis ClusterMemcachedAerospikeVarnishSSDB

Search

4
ElasticsearchSolrManticoreDejavu

Database GUIs

5
PhpMyAdminAdminerPgAdminMongo UITarantool Admin

Queues & Messaging

5
RabbitMQBeanstalkdNATSGearmanMosquitto

Monitoring & Logs

5
GrafanaNetDataKibanaLogstashGraylog

Containers & Cloud

6
PortainerDocker RegistryDocker Web UIMinIOAWS EBAWS SQS

DevOps & CI

3
JenkinsGitLabSonarQube

Mail

5
MailpitMailHogMailCatcherMailDevMailu

Dev Tools & IDEs

7
CodiadTheiaWeb IDESeleniumSwagger UIJupyterXdebug

Security & Extras

4
CertbotThumborZooKeeperReact
// why laradock

Why developers reach for Laradock

Minutes, not hours

Skip installing and configuring Nginx, databases, caches, and queues by hand. Clone, run one command, and start coding.

Run only what you need

Flip any of 70+ services on or off per project from a single .env file. No bloat, no leftover processes.

Same on every OS

An identical environment on Linux, macOS, and Windows, so your whole team builds on the exact same stack.

Hire AI Employees to Run Your Business