Accessing a Service on Containers

I created a tomcat container from a stack. I want to access the port on 3000 - the exposed port. I can see the container on the 10.xx.xx ip address but I want it available on my local network so my users can see it. What’s the best way in achieving that? On docker it was simply exposing it but the port doesn’t seem accessible on the hosts.

If you expose the port in the docker-compose.yml for you stack, it should be available on the host. If you have multiple containers running you could also use a rancher load balancer to expose the port and keep the ports private in the containers.