докер внутри gitpod, чтобы открыть порты

#docker #gitpod

Вопрос:

из терминала в совершенно новом репо (без gitpod.файл yaml)

 docker run -it -d -p 5000:5000  mcr.microsoft.com/dotnet/sdk:5.0
docker exec -it dc84383888d9904d1a4581309a9284670cbcd589dc7d48239e31c5bebc60743b bash
dotnet new webapi -o TodoApi --no-https
cd TodoApi
dotnet watch run
 

контейнер, кажется, правильно запущен без ошибок, но приложение недоступно по URL: https://black-shrew-sn7rpq5c.ws-eu18.gitpod.io:5000
несмотря на код vs, попросите меня сделать порт 5000 общедоступным!
Нужно ли мне делать что-то еще, чтобы открыть порты внешнему миру? например, определить порты в gitpod.файл yaml? можно ли избежать этого с помощью какого-то обходного пути?
я выдаю эти команды докера просто для того, чтобы попытаться, я не хочу совершать гипод.файл yaml для репо