- Laravel v12.x
- PHP v8.4.x
- MySQL v8.1.x (default)
- MariaDB v10.11.x
- PostgreSQL v16.x
- pgAdmin v4.x
- phpMyAdmin v5.x
- Mailpit v1.x
- Node.js v18.x
- NPM v10.x
- Yarn v1.x
- Vite v5.x
- Rector v1.x
- Redis v7.2.x
- Stable version of Docker
- Compatible version of Docker Compose
- git clone https://github.com/refactorian/laravel-docker.git
- cd laravel-docker
- docker compose up -d --build
- docker compose exec php bash
- composer setup
- docker compose up -d
- URL: http://localhost
- URL: http://localhost:8080
- Server: db
- Username: refactorian
- Password: refactorian
- Database: refactorian
- URL: http://localhost:9090
- Server: db
- Username: refactorian
- Password: refactorian
- Database: refactorian
- Build or rebuild services
- docker compose build
 
- Create and start containers
- docker compose up -d
 
- Stop and remove containers, networks
- docker compose down
 
- Stop all services
- docker compose stop
 
- Restart service containers
- docker compose restart
 
- Run a command inside a container
- docker compose exec [container] [command]
 
- Display basic information about your application
- php artisan about
 
- Remove the configuration cache file
- php artisan config:clear
 
- Flush the application cache
- php artisan cache:clear
 
- Clear all cached events and listeners
- php artisan event:clear
 
- Delete all of the jobs from the specified queue
- php artisan queue:clear
 
- Remove the route cache file
- php artisan route:clear
 
- Clear all compiled view files
- php artisan view:clear
 
- Remove the compiled class file
- php artisan clear-compiled
 
- Remove the cached bootstrap files
- php artisan optimize:clear
 
- Delete the cached mutex files created by scheduler
- php artisan schedule:clear-cache
 
- Flush expired password reset tokens
- php artisan auth:clear-resets
 
- Format all files
- vendor/bin/pint
 
- Format specific files or directories
- vendor/bin/pint app/Models
- vendor/bin/pint app/Models/User.php
 
- Format all files with preview
- vendor/bin/pint -v
 
- Format uncommitted changes according to Git
- vendor/bin/pint --dirty
 
- Inspect all files
- vendor/bin/pint --test
 
- Dry Run
- vendor/bin/rector process --dry-run
 
- Process
- vendor/bin/rector process