Для создания отдельного контейнера с веб-сайтом для нового пользователя, вы можете использовать Docker. Вам необходимо создать Docker-образ вашего веб-сайта, который будет содержать все необходимые зависимости и конфигурации. Затем вы можете создать новый контейнер на основе этого образа для каждого нового пользователя.
Для создания нового контейнера при регистрации на главном сайте, который будет перенаправлять на индивидуальный поддомен для выполнения скриптов сайта, вам нужно создать логику, которая будет автоматически создавать новый контейнер и настраивать поддомен для каждого нового пользователя. Также вам потребуется настроить прокси-сервер для перенаправления трафика на правильный контейнер.
Если вы не имеете опыта работы с Docker, вам может быть полезно пройти обучающие курсы или изучить документацию. Существует также специализированное программное обеспечение для управления контейнерами, такое как Kubernetes или Docker Swarm, которые могут упростить управление большим количеством контейнеров и их масштабирование.
В целом, создание отдельного контейнера с веб-сайтом для каждого нового пользователя требует некоторой подготовки и настройки, но с помощью правильного подхода и инструментов эту задачу можно успешно выполнить.