Ich frage mich, wie man ein Mongodb-Replikat mit dem neuen Docker 1.12-Schwarmmodus-Dienstmodell startet. das Starten eines Dienstes ermöglicht es Ihnen, eine Anzahl von Containerreplikaten anzugeben, die im Fall des minimalen Replikats den Wert 3 haben. Wie würden dann jedoch Parameter für das Primärreplikat festgelegt, wenn Docker einzelne Container mit demselben Namen ausführt des Dienstes (zum Kontaktieren der Container über das Overlay-Netzwerk)?Mongodb-Replikat-Set mit Docker 1.12-Diensten
Wie würden sich die Replica-Set-Container mit anderen Namen verbinden? mongodb1, mongodb2, mongodb3 - das müssten verschiedene Dienste sein?
Es war alles so direkt mit laufenden 'run' Befehl direkt ausgeführt ... jetzt scheint es ein wenig verwirrender für State-Full-Container (Replikat-Set-Mitglieder), im Gegensatz zu Staatenlosen Container, wo alle Container eines Service sind die gleichen ...
alle Hinweise oder Links werden hilfreich sein.
Beachten Sie, dass dies die Anwendungsseite für das Failover auf einen anderen Server belastet. Nicht sehr dockerähnlich. – raarts