Я бы предпочел не дублировать весь пост в этом ответе, а взглянуть на этот ресурс о том, как использовать контейнеры для запуска приложений, которые вы пишете https://blog.jetbrains.com/go/2018/04/30/debugging-containerized-go-applications/
Чтобы ответить на этот вопрос конкретно, еслиу вас есть Go, исходные коды приложений и все зависимости, установленные на хост-машине, которые вы можете разработать в GoLand, а затем, используя сопоставленный том, вы также можете запустить его из контейнера.
Однако этот рабочий процесс звучитбольше похоже на рабочий процесс, который вы обычно используете с виртуальными машинами, а не с контейнерами, поэтому в приведенной выше статье все выполнение / отладка выполняется с использованием реальных контейнеров, а не с использованием bash внутри контейнера для выполнения этих команд.