NO
Docker with Laravel Sail vs Herd - which do you prefer?
I have been using Laravel Sail (Docker) for local development but recently switched to Laravel Herd on macOS and the difference is night and day.
Sail (Docker):
- Cross-platform consistent environments
- Easy to add services like Redis, MySQL, Mailpit
- Slower on macOS due to Docker file system mounting overhead
- Uses more RAM and CPU
Herd:
- Lightning fast because it runs PHP natively, no containers
- Zero config, automatic HTTPS with .test domains
- Very low resource usage
- macOS and Windows only
I now use Herd for daily development and Docker only for CI and production-like testing. Curious what others prefer and why?