Quando você executa docker build, o Docker envia o contexto de build (os arquivos no diretório de build) para o daemon. Um arquivo .dockerignore exclui arquivos desnecessários deste contexto — acelerando builds, reduzindo o tamanho da imagem e evitando vazamento de arquivos sensíveis.
O contexto de build
docker build -t myapp .
