Docker Compose para stacks web locales
Docker Compose reúne los bloques de un stack web local en un solo archivo. El fragmento muestra estructura, conexión y comandos cotidianos para un entorno de desarrollo típico.
Archivo Compose para un stack web
Esta estructura separa con claridad el servidor web, la aplicación y los servicios con estado.
Conectar Nginx con PHP-FPM
Este bloque conecta Nginx con PHP-FPM mediante el socket del volumen compartido.
Definir valores de la aplicación en el stack
Dentro de la red de Compose, los servicios se comunican entre sí por sus nombres de servicio.
Comandos diarios para Compose
Puntos clave
- El estado vive en volúmenes
- Los healthchecks ayudan en el arranque y en el diagnóstico
- Los nombres de servicio actúan como destinos internos de red
- El servidor web y la aplicación se ejecutan por separado
- Servicios adicionales como Redis o Mailhog amplían el stack
