I don’t know really what You understand by two containers but if You assume two containers mean two separate discourse instances then You’re looking in the wrong direction.
This article helps one set up a separate application and database container which is useful for advanced users looking for some flexibility.
If You want to install/host two discourse sites on the same machine, maybe look at discourse multisite:
Multisite configuration with Docker