Alguém tem experiência rodando dois containers Docker separados em vez do método secondsite?

Você precisa criar outro arquivo yml, como app2.yml e alterar todas as coisas que entram em conflito com o outro.