Ты хочеш функционал почти как у облачного провайдера.
Нужно, чтобы при регистрации на главном сайте создавался новый контейнер
Вариантов выше крышы, docker swarm, kubernets, просто виртуалки. Где угодно можна создавать машины, но все это стоит разных денег.
Есть amazone, есть еще куча облачных провайдеров, есть решения на земле, у всего есть API (90% что есть), подключайся со своего ГЛАВНОГО сайта через API, создавай машинки из подготовленного шаблока и отправляй пользователю письмом данные для подключения.
Выбирай сервис по деньгам, изучи его API, реализуй методы для решения свой задачи и вперед в светлое будущее)