Dockerfile で Discourse をインストールする

可能でしょうし、おそらく実現もできるでしょう。しかし、簡単か?いいえ。

そのためには、カスタムイメージを構築する必要があると考えられます。詳しくは、Can Discourse ship frequent Docker images that do not need to be bootstrapped? をご覧ください。

理論的には、必要な Docker イメージを作成するブートストラップコマンドを実行し、適切な ENV 設定で起動することも可能です。

ただし、ここでサポートを受けたい場合は、./launcher を使用してイメージを構築し、実行する必要があります。