← Blog
Docker
Cómo containerizar Laravel + Redis + PostgreSQL en 30 minutos
⏱ 8 min de lectura
📅 15 de April de 2026
👁 60 vistas
Guía práctica para crear un docker-compose.yml completo con Laravel, Redis y PostgreSQL. Incluye variables de entorno y volúmenes persistentes para producción.
Cómo containerizar Laravel con Docker
En este artículo veremos cómo crear un entorno Docker completo para una aplicación Laravel...
docker-compose.yml
version: "3.8"
services:
app:
build: .
ports:
- "8000:8000"
depends_on:
- db
- redis
db:
image: postgres:15
environment:
POSTGRES_DB: laravel
POSTGRES_USER: laravel
POSTGRES_PASSWORD: secret
redis:
image: redis:7-alpine
Dockerfile
FROM php:8.1-fpm
RUN apt-get update && apt-get install -y libpq-dev
RUN docker-php-ext-install pdo pdo_pgsql
COPY . /var/www/html
WORKDIR /var/www/html
RUN composer install --no-dev --optimize-autoloader
Con esta configuración tendrás Laravel, PostgreSQL y Redis funcionando en minutos.