Cuando ejecutas docker build, Docker envía el contexto de compilación (los archivos en el directorio de compilación) al demonio. Un archivo .dockerignore excluye archivos innecesarios de este contexto — acelerando compilaciones, reduciendo tamaño de imagen y evitando fugas de archivos sensibles.
El contexto de compilación
docker build -t myapp .
