2017-06-27 66 views
2

我試圖在Docker中運行一個服務器(EventStore),在這種情況下是他們自己的圖像。我用-P標誌運行這個映像來分配外部端口。 (我的用法使得特定的端口分配不切實際。)如何防止使用Docker在EventStore中重寫URL?

當我啓動EventStore的映像時,端口2113(它們的網絡端口)被映射到一些高端口,如33125.如果我在瀏覽器中輸入(my_ip):33125,它會被重寫爲像(my_ip):2113/web /。當然,Docker端口2113之外沒有任何意義!

我該如何防止這種重寫或至少將其全部包含在Docker中?

回答

2

您遇到了一個問題。該docs says

注:管理用戶界面和Atom提要如果發佈節點的HTTP端口主機上的匹配端口才會工作。 (即你需要與-p 2113:2113運行容器)

這是關於該打開的問題:

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

這似乎是一個內部檢查EventStore做,所以它是非常困難從外部解決服務器代碼。