← 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.

#docker#laravel#postgresql#redis#devops