J’avais oublié que ce fil était resté en suspens. Vagrant est simplement un outil de développement (un gestionnaire de machines virtuelles) qui n’a pas strictement besoin d’un fichier de configuration pour être utile, et encore moins d’une image dédiée (il lancera rapidement une machine virtuelle capable d’héberger Docker et d’exécuter les scripts Discourse comme discourse-setup et launcher sans problème).
Il existe déjà un fichier Vagrantfile à l’adresse discourse_docker/blob/master/Vagrantfile
et des instructions simples à la fin du discourse_docker/blob/master/README.md pour modifier le code de discourse_docker.