「2 つのコンテナ」という表現をどのように解釈されるかはわかりませんが、もし「2 つのコンテナ」を「2 つの独立した Discourse インスタンス」とお考えであれば、方向性が異なります。
この記事は、柔軟性を求める上級者向けに、独立したアプリケーションコンテナとデータベースコンテナを設定する方法を解説しています。
1 台のマシンに 2 つの Discourse サイトをインストールまたはホストしたい場合は、Discourse Multisite をご覧ください。
Multisite configuration with Docker