Mit Docker können Server aus mehreren Containern über Links und Service Discovery miteinander verbunden werden . Soweit ich jedoch sehen kann, ist diese Serviceerkennung hostlokal. Ich möchte einen Dienst implementieren, der andere Dienste verwendet, die auf einem anderen Computer gehostet werden.
Es gab verschiedene Ansätze zur Lösung dieses Problems in Docker, z. B. CoreOSjumpers
, hostlokale Dienste, die im Wesentlichen einen Proxy für den anderen Computer darstellen, und eine ganze Reihe von Github-Projekten zur Verwaltung von Docker-Bereitstellungen, die anscheinend versucht haben, diesen Anwendungsfall zu unterstützen .
Angesichts des Entwicklungstempos ist es schwierig, den aktuellen Best Practices zu folgen. Daher ist meine Frage im Wesentlichen:
- Was (falls vorhanden) ist die derzeit vorherrschende Methode zum Verknüpfen zwischen Hosts in Docker und
- Gibt es Pläne, diese Funktionalität direkt im Docker-System zu unterstützen?