How to expose services running on Microstack VMs?

Hi! I have a docker container running on a Microstack VM. The VM is reachable over VPN, and is listening to the specified ports. However, when I do curl to the service, it gets stuck at “Accept”, and the firewall is seeing tcp-rst-from-server. Anyone encountered this issue before or knows how to resolve? Thanks in advance!