# Requisitos previos para configurar Laravel con Docker Compose


Antes de comenzar a configurar Laravel con Docker Compose, asegúrate de cumplir con los siguientes requisitos previos:

## Docker y Docker Compose

Necesitas tener instalados Docker y Docker Compose en tu sistema. Docker te permite containerizar aplicaciones, y Docker Compose te ayuda a gestionar aplicaciones multi-contenedor.

- Docker: Asegúrate de que Docker esté instalado y ejecutándose en tu máquina. Consulta la [guía de instalación de Docker](/get-docker/) para instalar Docker.
- Docker Compose: Docker Compose está incluido en Docker Desktop, pero también puedes seguir la [guía de instalación de Docker Compose](/compose/install/) si es necesario.

## Comprensión básica de Docker y contenedores

Una comprensión fundamental de Docker y de cómo funcionan los contenedores te resultará de gran ayuda. Si eres nuevo en Docker, considera revisar el [Resumen de Docker](/get-started/overview/) para familiarizarte con los conceptos de la containerización.

## Conocimientos básicos de Laravel

Esta guía asume que tienes un conocimiento básico de Laravel y PHP. La familiaridad con las herramientas de línea de comandos de Laravel, como [Artisan](https://laravel.com/docs/12.x/artisan), y con la estructura de sus proyectos es importante para seguir las instrucciones.

- CLI de Laravel: Deberías sentirte cómodo utilizando la herramienta de línea de comandos de Laravel (`artisan`).
- Estructura de proyectos de Laravel: Familiarízate con la estructura de carpetas de Laravel (`app`, `config`, `routes`, `tests`, etc.).

