Olvidé que este hilo había quedado pendiente. Vagrant es simplemente una herramienta de desarrollo (un administrador de máquinas virtuales) que no necesita estrictamente un archivo de configuración para ser útil, y mucho menos una imagen dedicada (puede levantar rápidamente una VM capaz de alojar Docker y ejecutar scripts de Discourse como discourse-setup y launcher sin problemas).
Ya existe un archivo Vagrantfile en discourse_docker/blob/master/Vagrantfile y unas instrucciones sencillas al final de discourse_docker/blob/master/README.md para trabajar en discourse_docker.