I’m trying to run a server (EventStore) in a Docker, in this case their own image. I’m running this image with the -P flag to assign external ports. (My usage makes specific port assignment impractical.)

When I start up EventStore’s image, port 2113 (their web port) is mapped to some high port, like 33125. If I enter (my_ip):33125 in my browser, it gets rewritten to something like (my_ip):2113/web/. Of course, outside the Docker port 2113 means nothing!