You have two options:
- Multisite - more complicated Multisite configuration with Docker
- Multiple containers - slightly complicated (requires a reverse proxy etc as mentioned above), more expensive.
Follow the instructions for setting up Discourse without the./discourse-setupscript (cp samples/standalone.yml containers/app2.yml) and rename thevolumesto something other thanstandalone.