Es ist ziemlich einfach, MongoDB Container mit Docker zu betreiben. Jedes Mal, wenn Sie einen neuen mongodb-Container starten, erhalten Sie eine neue leere Datenbank.Wie behalte ich MongoDB-Daten zwischen Container-Neustarts?
Was soll ich tun, um den Inhalt der Datenbank zwischen Neustarts der Container zu halten? Ich habe versucht, das externe Verzeichnis mit der Option -v an den Container zu binden, aber ohne Erfolg.
Dies ist der Ansatz, den ich auch für MySQL/Postgres in docker v0.5.x. Nicht sicher, ob 1.0 eine andere Lösung hat. – amattn
Vielen Dank, Guillaume! Es funktionierte. Nur noch eine Anmerkung für Vagrant-Benutzer wie mich: Legen Sie kein Mongo-Verzeichnis innerhalb des/Vagrant-Verzeichnisses auf der virtuellen Maschine ab, Mongo kann keine Dateien in diesem Verzeichnis sperren und wird sofort beendet. –
Funktioniert das auf Windows Boot2docker? Ich habe versucht, aber es gibt einen Fehler zurück FEHLER: Nicht genügend Speicherplatz für Journaldateien und startet nie – Astronaut