Yes, you can run two Discourse forums in separate containers on the one machine. The discourse-setup script isn’t designed to handle that case, though; you’ll be best off copying the containers/app.yml it creates to a second file in containers, and editing it to suit the second site. Then run ./launcher bootstrap <newname>; ./launcher start <newname> and you should be up and running.
I’m running a similar setup where different web applications require proxying on 80/443. You really need an Apache/Nginx proxy in front there. Discourse offers you to use the socket template instead of exposing the ports by default inside app.yml.
I’ve found this guide really useful, and adopted it for my needs.
And another question. There is any way to create this several forums in one server with “another” ip / dns or somethink like that? What can i do exluding buying new IP (it it cost so much) if I want hide a source of this site vs google for better seo optimization) and vs not-friendly spammers/scammers itp . If u know what i mean.