¡Hola!
Estoy usando Dokku y quería instalar Discourse en un contenedor gestionado por Dokku. Encontré este gist que describe el proceso, pero descubrí algunos problemas con este enfoque (principalmente en torno a los muchos pasos manuales, los permisos de usuario y la falta de soporte para múltiples instancias).
Así que creé un plugin de Dokku para resolver estos problemas: GitHub - badsyntax/dokku-discourse: Dokku plugin to manage discourse on your dokku server · GitHub.
Este plugin te permite gestionar múltiples instancias de Discourse en tu servidor Dokku. Espero que te resulte útil.