The all-in-one development shell for Laradock, preloaded with PHP, Composer, Node, Git, and dozens of CLI tools.
This repository builds and publishes the Workspace base image used by Laradock. It exists on its own so the image can be prebuilt and shipped to Docker Hub, which keeps Laradock builds fast on your machine instead of compiling the whole toolchain locally every time.
The Workspace is a ready made command line preloaded with PHP, Composer, Node, Git, and dozens of development tools, so you run every command your project needs inside it and install nothing on your own machine. Enter it with docker-compose exec workspace bash and artisan, composer, phpunit, npm, and git all just work, with no PHP, Composer, or Node on your host and no version conflicts. Stop the project and zero traces are left on your device.
It lets you start in seconds with every tool already installed, keep your machine spotless, isolate each project on its own PHP and database versions, and revive legacy apps on older PHP without touching your system.
Images are built and published automatically to Docker Hub for each supported PHP version.
You normally use this image through Laradock rather than directly, but you can pull it on its own:
docker pull laradock/workspace:latest-8.4MIT © Mahmoud Zalt
