Laser Stack app image (the localdev.it stack): nginx + PHP-FPM, many projects, one stack
10K+
The application container of Laser Stack, the localdev.it stack — a local Laravel development stack powered by docker, like Laravel Sail, and multi-project like Valet. One small stack serves many PHP projects at once.
This image runs nginx + PHP-FPM on Alpine Linux under supervisord on port 80.
It carries composer, node, npm and yarn, xdebug, phpunit, the mysql client and the
postgres client (psql, pg_dump), and serves the projects mounted at
/var/www.
One image per PHP series, tagged major.minor. A series tag always carries the
newest patch of that series on the newest Alpine release that packages it, and
every tag is rebuilt nightly. A running stack takes a patch release by pulling
the same tag again — no version change, no rebuild.
| tag | PHP | Alpine |
|---|---|---|
7.4 | 7.4.33 | 3.15 |
8.0 | 8.0.30 | 3.16 |
8.1 | 8.1.34 | 3.19 |
8.2 | 8.2.35 | 3.22 |
8.3 | 8.3.36 | 3.24 |
8.4 | 8.4.27 | 3.24 |
8.5 | 8.5.12 | 3.24 |
8.6 | 8.6.0RC5 | edge |
latest follows the newest stable series, currently 8.5. The 8.6 series
has no stable release yet (GA is planned for 19 November 2026), so its image is a
release candidate and does not take latest. Each series also gets a full
patch tag (8.4.27).
The image serves whatever is mounted at /var/www with nginx on port 80:
docker run --rm -it -p 8080:80 -v "$PWD":/var/www laserstack/app:8.4
Or in a compose file:
services:
app:
image: laserstack/app:8.4
ports:
- "8080:80"
volumes:
- .:/var/www
working_dir: /var/www
The image is built for linux/amd64 and linux/arm64.
The image is one half of Laser Stack; the other half is the database and the
laser command that drives docker-compose (profiles for MySQL, MariaDB,
PostgreSQL, redis, memcached and Elasticsearch, per-project nginx vhosts, and the
localdev.it catch-all domain). Install the whole stack with:
curl -fsSL https://localdev.it/laserstack/install | bash
Then laser up -d and laser scan. Read the documentation at
https://localdev.it/laserstack/ or in the
README.
Content type
Image
Digest
sha256:437a31077…
Size
103.8 MB
Last updated
about 8 hours ago
docker pull laserstack/app