2017-06-27 1 views
2

Ich versuche einen Server (EventStore) in einem Docker auszuführen, in diesem Fall ein eigenes Image. Ich führe dieses Bild mit dem -P-Flag aus, um externe Ports zuzuweisen. (Meine Verwendung macht eine spezifische Portzuordnung unpraktisch.)Wie kann ich verhindern, dass die URL im EventStore mit Docker neu geschrieben wird?

Wenn ich EventStores Image starte, wird Port 2113 (ihr Webport) einem hohen Port wie 33125 zugeordnet. Wenn ich (my_ip): 33125 in meinen Browser eingebe, es wird in etwas wie (my_ip) umgeschrieben: 2113/web /. Natürlich, außerhalb des Docker-Ports 2113 bedeutet nichts!

Wie kann ich dieses Umschreiben verhindern oder zumindest alles im Docker enthalten?

Antwort

2

Sie haben sich mit einem bekannten Problem konfrontiert. Die docs says:

Hinweis: Die Admin-Benutzeroberfläche und Atom-Feeds funktionieren nur, wenn Sie den http-Port des Knotens an einen passenden Port auf dem Host veröffentlichen. (Dh Sie müssen die Behälter mit -p 2113:2113 laufen)

Und das ist die geöffnete Frage in Bezug auf den:

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

Es scheint, dass eine interne Prüfung, dass EventStor des Fall sind, so ist es sehr schwierig, von außen den Servercode zu lösen.

Verwandte Themen