Jonatan Matajonmatum.com
conceptosnotasexperimentosensayos
© 2026 Jonatan Mata. All rights reserved.v2.1.1
Experimentos

Ejemplo de Terraform con Docker

Módulos Terraform reutilizables para gestionar contenedores Docker y AWS ECS Fargate, con ejemplos progresivos y testing local con LocalStack.

seed#terraform#docker#ecs#localstack#infrastructure-as-code

¿Qué es?

Módulos Terraform reutilizables para gestionar contenedores Docker localmente y en AWS ECS Fargate. Incluye cuatro ejemplos progresivos que van desde contenedores básicos hasta testing de ECS con LocalStack.

Disponible como código fuente.

Ejemplos

  1. Docker básico — módulo de contenedores, networking y port mapping
  2. FastAPI + React — aplicación full-stack con Dockerfiles personalizados
  3. Docker Compose — la misma app para comparar enfoques
  4. ECS con LocalStack — testing de AWS ECS sin costos

Módulos incluidos

  • docker-container — gestión de contenedores Docker locales con port mapping dinámico, variables de entorno y configuración de red
  • ecs-fargate — clusters ECS, task definitions, servicios, CloudWatch Logs y Container Insights

¿Por qué importa?

Terraform y Docker Compose resuelven problemas diferentes. Este proyecto demuestra cuándo usar cada uno con ejemplos prácticos, y muestra cómo testear infraestructura AWS localmente con LocalStack antes de gastar en la nube.

Referencias

  • Repositorio en GitHub — jonmatum, 2025. Código fuente, módulos y documentación.
  • Terraform Docker Provider — kreuzwerker, 2024. Documentación del provider.
  • LocalStack — LocalStack, 2024. Emulador local de servicios AWS.

Contenido relacionado

  • Terraform

    Herramienta de Infrastructure as Code de HashiCorp que permite definir, provisionar y gestionar infraestructura multi-cloud mediante archivos declarativos en HCL.

  • Infrastructure as Code

    Práctica de definir y gestionar infraestructura mediante archivos de configuración versionados en lugar de procesos manuales. Fundamento de la automatización moderna de operaciones.

Experimentos