O contexto de construção que está sendo enviado para o daemon do Docker é todos os arquivos / pastas que estão no diretório atual que você especificou no comando sudo docker build .
No seu diretório atual, tente apenas ter os arquivos / pastas necessários para construir sua imagem. Isso incluiria o Dockerfile e quaisquer arquivos / pastas necessários que você esteja portando para a imagem do Docker.
Você também pode criar um arquivo .dockerignore
para especificar os arquivos / pastas que gostaria que o Docker ignorasse ao construir.