Finalmente he descubierto qué sale mal: el repositorio discourse_docker y el repositorio discourse dependen uno del otro, por lo que una versión específica de Discourse solo puede instalarse con una versión específica del repositorio discourse_docker. Desafortunadamente, no hay etiquetas en el repositorio discourse_docker, por lo que no es fácil determinar qué SHA debe usarse para instalar una versión específica. Al menos es agradable tener algo de cierre. Empezaré a tomar notas sobre esto para las instalaciones que realice en el futuro.