Как на 1 хостинге запустить несколько веб скриптов, на разных субдоменах?
Пишите Go lang сервисы, которые вам нужны.
Каждый сервис слушает разный порт.
Ставите веб сервер, например nginx и настраиваете виртуальные хосты, которые прокируют запросы к Go lang сервисам.
Конфиг nginx'a будет выглядеть примерно так
server {
    listen *:80;
    server_name yourdomain1.com; # домен, который вам нужно
    ...
    location / {
        proxy_pass http://127.0.0.1:9000; # IP адрес и порт, на котором слушает сервис Go lang.
        proxy_set_header Host $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Real-IP $remote_addr;
    }
}

server {
    listen *:80;
    server_name yourdomain2.com; # домен, который вам нужно
    ...
    location / {
        proxy_pass http://127.0.0.1:9001; # IP адрес и порт, на котором слушает сервис Go lang.
        proxy_set_header Host $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Real-IP $remote_addr;
    }
}
Как на 1 хостинге запустить несколько веб скриптов, на разных субдоменах?
 Просто запускаешь и оно работает. Можно совсем без контейнеров.