Sim, você pode usar um único postgres para vários sites Discourse, mas a menos que você vá usar multisite (veja Multisite configuration with Docker), cada um precisa do seu próprio redis.
Você precisaria criar outro banco de dados e configurar o segundo contêiner web para usá-lo em vez do chamado Discourse.