Use a pesquisa binária, com .dockerignore
.
Adicione metade dos seus arquivos a .dockerignore
e crie o contêiner. Se ele usa o cache para a etapa COPY
, você sabe que os arquivos alterados estão no conjunto que você ignorou, caso contrário, você sabe que está na outra metade. Repita este teste com o conjunto de arquivos que tem a alteração, até que seja apenas um arquivo / pasta.
(Caro lazyweb: descubra uma maneira de estender o Docker para tornar isso menos doloroso!)