Siempre hay una opción para insertar algún comando sin sentido y barato de ejecutar antes de la región para la que desea deshabilitar el caché.
Como se propone en el comentario de este problema , se puede agregar un bloque de argumento de compilación (el nombre puede ser arbitrario):
ARG CACHEBUST=1
antes de dicha región, y modifique su valor en cada ejecución agregando --build-arg CACHEBUST=$(date +%s)comodocker build argumento (el valor también puede ser arbitrario, aquí es la fecha y hora actual, para garantizar su singularidad entre las ejecuciones).
Esto, por supuesto, también desactivará la caché para todos los bloques siguientes, ya que la suma hash de la imagen intermedia será diferente, lo que hace que la desactivación de la caché verdaderamente selectiva sea un problema no trivial, teniendo en cuenta cómo funciona actualmente Docker.