Просто чтобы указать, что ответ Дэвида Мейса был наиболее подходящим для моего случая:
Каждый раз, когда что-либо меняется, ни один из последующих шагов не будет кэширован.Так как у вас есть копия./ camera очень рано в Dockerfile, следующий RUN apt-get ... становится не кешируемым, если что-то меняется в вашем исходном дереве.Я перенесу это на потом.
Это то, что у меня была команда COPY в неправильном месте, что действительно имеет смысл - я копирую все накопленное докером, прежде чем решить то, что мне нужно, поэтому я прекратил выполнение всех директивпосле копирования каждый раз, когда я строю образ.После того, как я переместил COPY вниз, как предложил Дэвид, все кэшированные данные были там.