Modern WordPress Dev Environment
Available Automated Options
Developing inside WSL2 or Linux
Classic Windows stack
The only nice solution which I am happy with and I recommend is to install everything on WSL2
Probably will need something like docker-sync
In order of quality…
Devilbox; multi-OS; essentially one big nice Dockerfile;
I like its “docker-compose” approach and syntax; Running on all major platforms (WSL2, macOS & Linux); vhosts, SSL certificates and DNS records are created automatically;
Amazing idea is PHPDocker.io, Docker generator for PHP; almost the same as doing it manually; just create
public/index.phpand do a
docker-compose up -d. Configure ports as wanted.
Laradock; No straightforward WordPress recipe out of the box
PHP focused development environment based on Docker with extensive list of services. Maybe a little bloated because of this but amazing as a reference for Dockerfiles for the various services you might need.
DECK (formerly Dockerstacks); free for personal use.
Automatic HTTPS achieved via dedicated domain stacks.run; Under the hood, DECK sits on top Laradock and Docker
Optimized especially for WordPress
WordOps; highly optimized WordPress without Docker
SlickStack; similar to WordOps, but inferior; no Docker
DevKinsta; latest Docker technology for WordPress;
Modern alternative to Local
Local (aka Local by Flywheel); Docker based
Docker-compose made for Laravel