У кого-нибудь есть опыт запуска двух отдельных контейнеров Docker вместо метода secondsite?

Если вы знаете, что делаете, то да. Проблем быть не должно.