Compartir comentarios
Las respuestas se generan en base a la documentación.

Configuración de servicios que se ejecutan en un contenedor

Tabla de contenidos

Aprende a inicializar y configurar contenedores Docker para pruebas copiando archivos en los contenedores y ejecutando comandos dentro de ellos.
Tiempo estimado 15 minutos

En esta guía, aprenderás a:

  • Inicializar contenedores copiando archivos en ellos
  • Ejecutar comandos dentro de contenedores en ejecución utilizando execInContainer()
  • Configurar una base de datos PostgreSQL con scripts SQL
  • Crear buckets de AWS S3 en contenedores LocalStack

Requisitos previos

  • Java 17+
  • Tu IDE de preferencia
  • Un entorno Docker compatible con Testcontainers
Note

Si eres nuevo en Testcontainers, visita la introducción a Testcontainers para obtener más información sobre Testcontainers y los beneficios de usarlo.

Módulos

  1. Copiar archivos

    Inicializa contenedores copiando archivos en ubicaciones específicas.

  2. Ejecutar comandos

    Ejecuta comandos dentro de contenedores en ejecución para inicializar servicios para pruebas.