如何防止使用Docker在EventStore中重写url?

我试图在Docker中运行一个服务器(EventStore),在这种情况下是他们自己的图像。 我用-P标志运行这个映像来分配外部端口。 (我的用法使得具体的端口分配不切实际。)

当我启动EventStore的映像时,端口2113(他们的networking端口)被映射到一些高端口,如33125.如果我在浏览器中input(my_ip):33125,它将被重写为类似于(my_ip):2113 / web / 。 当然,在Docker端口2113之外没有任何意义!

我怎样才能防止这个重写,或者至less包含在Docker内?

你遇到了一个问题。 文档说 :

注意:只有当您将节点的http端口发布到主机上的匹配端口时,admin用户界面和primefaces提要才会起作用。 (即你需要用-p 2113:2113运行容器)

这是一个开放的问题:

https://github.com/EventStore/eventstore-docker/issues/6

这似乎是EventStore所做的内部检查,所以从服务器代码之外解决起来非常困难。

Interesting Posts