Laravel Sail y Docker
Tus contenedores con dominios y HTTPS de Yard.
Conserva tu entorno Sail
Yard detecta proyectos con laravel/sail y un archivo Compose. No instala Docker: necesitas Docker Desktop u otro proveedor compatible, como OrbStack.
Activa la integración
- Selecciona el proyecto en Applications.
- Busca la sección Sail del inspector.
- Activa Run with Sail.
- Revisa el arranque, los puertos y el estado de los servicios.
Yard asigna puertos libres cuando hay conflictos, ajusta los valores de entorno que necesita y dirige el dominio .test hacia el contenedor. Si el sitio usa HTTPS, nginx termina TLS delante de Sail.
Los comandos siguen el proyecto
yard sail:status
yard sail:start
yard php artisan about
yard sail:stop
Los wrappers de PHP y Composer ejecutan dentro del contenedor para un sitio Sail registrado. El contenedor sigue determinando su runtime: seleccionar PHP del host no cambia la imagen de Sail.
Desactiva de forma reversible
La desactivación detiene la integración y restaura los valores que Yard cambió, preservando las ediciones manuales posteriores. No elimina el archivo Compose del proyecto.
Los workspaces de proyectos Sail no forman parte de esta integración. La referencia técnica de Sail explica puertos, .env, arranque y alcance de herramientas.