Skip to content
Latchkey

O que é um arquivo .dockerignore?

um arquivo .dockerignore explicado, incluindo o que faz e por que importa em CI/CD.

Um arquivo .dockerignore lista arquivos e diretórios a serem excluídos do contexto de build do Docker.

O que é

Ele mantém node_modules, .git e a saída de build fora do contexto enviado ao daemon, o que acelera os builds e evita vazar segredos para as imagens.

Por que importa em CI/CD

No CI, um bom .dockerignore reduz drasticamente o tamanho do contexto de build e o tempo de build, e evita invalidar o cache de camadas por mudanças em arquivos irrelevantes.

Principais conclusões

  • .dockerignore enxuga o contexto de build.
  • Ele acelera os builds e evita vazamentos.
  • Melhora os cache hits das camadas do Docker.

Guias relacionados