I would try checking from the inside, then. E.g., with a Debian-based image…
$ fly ssh console
# apt-get update
# apt-get install --no-install-recommends iproute2
# ss -tnlp
You should see things like the following (among others):
LISTEN 0 0 *:8080 *:* users:(("litefs",pid=328,fd=9))
LISTEN 0 0 *:8081 *:* users:(("website",pid=344,fd=29))