Проблема была не в .com. Наскольно мне известно, /etc/hosts является некоторым DNS на локально машине (скорее всего коряво изъясняюсь), только после того, как домен не найдн в этом файле, браузер начинает обращаться уже в 'реальный' DNS
Стал слушать порт 8080.
В main.go перед запуском сервера стал выводить "Listen port 8080". Когда запускаю main.go внутри контейнера, "Listen port 8080" выводится на консоль, вроде всё работает. Но я хочу увидеть результат в браузере. У меня внешний порт 9097 прокинут на порт 8080 внутри контейнера, но когда я перехожу по адресу 127.0.0.1:9097 в браузере, то ничего не вижу. В чём проблема?