Anyone have experience running two separate Docker containers instead of the secondsite method?

You need to make another yml file, like app2.yml and change all the stuff that conflicts with the other one.