Skip to content

Archivo dockerignore

Este archivo especifica qué archivos y carpetas deben ser ignorados por el cliente Docker al construir una imagen. Es similar a .gitignore, pero aplicado al contexto de Docker.

  • Descripción: Contiene una lista de patrones de archivos y directorios que el comando docker build debe excluir del contexto que se envía al demonio de Docker. Esto es crucial para optimizar el tamaño de la imagen Docker final y acelerar el proceso de construcción.
  • Propósito:Reducir el tamaño de la imagen Docker final y mejorar el rendimiento de las compilaciones de Docker. Al excluir archivos innecesarios (como node_modules que se instalará dentro del contenedor, o archivos de desarrollo), se evita copiar datos redundantes o sensibles a la imagen.
  • Contenido clave::
    • node_modules: La carpeta de dependencias de Node.js se excluye porque se instalarán dentro del contenedor en un paso posterior del Dockerfile.
  • Rol en la aplicación: Es esencial para una distribución eficiente de la aplicación mediante contenedores. Garantiza que la imagen Docker sea lo más ligera posible y contenga solo el código necesario para la ejecución en producción.
ts
node_modules