Для наличия нескольких Докерфайлов должно быть, имхо, очень веское основание. Обычно достаточно одного файла - и разделённых по разным стейджам проектов, это избавляет от кучи головной боли со взаимодействием с файлами выше по дереву каталогов.
Версии у вас, действительно, как-то разъехались - и тут тоже помог бы единый Докерфайл, в котором указаны все версии, а не в двух местах, как у вас сейчас.