baijunyao / laravel-docker-compose
Docker compose for laravel
Package info
github.com/baijunyao/laravel-docker-compose
pkg:composer/baijunyao/laravel-docker-compose
v0.5.0
2026-10-10 20:22 UTC
Requires
- illuminate/console: ^9.0|^10.0|^11.0|^12.0|^13.0
- illuminate/support: ^9.0|^10.0|^11.0|^12.0|^13.0
Requires (Dev)
- baijunyao/php-cs-fixer-config: ^0.1.0
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
Laravel Docker Compose provides a Docker powered local development experience for Laravel.
Installation
Require this package with composer using the following command:
composer require baijunyao/laravel-docker-compose --dev
Usage
Publish the config, docker-compose.yml and nginx config files
php artisan laravel-docker-compose:publish
This will generate:
config/laravel-docker-compose.php— nginx / php image versionsdeploy/docker/nginx/default.conf— nginx virtual host (server name comes fromAPP_URL)docker-compose.yml— nginx + php services, connected to the externaltraefiknetwork
Container names are prefixed with the project directory name (e.g. msh-nginx, msh-php).
MySQL and Redis are expected to run on the host machine and are accessed via docker.for.mac.host.internal.