MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

mongoimport in Docker-Compose gibt mir den Fehler „Dienst kann nicht gestartet werden“.

Dies ist ein bekanntes Problem/Ärgernis in der Windows-Version von Docker. Es gibt mehrere Dinge, die Sie ausprobieren können.

  1. Anmeldedaten zurücksetzen:Selbst wenn sich Ihr Passwort nicht geändert hat, haben Benutzer berichtet, dass dies für sie funktioniert hat. Unter Einstellungen> Geteilte Ablagen gibt es unten eine Schaltfläche zum Zurücksetzen.
  2. Wenn es Ihnen nichts ausmacht, dass vorhandene Volumes verworfen werden, können Sie docker-compose up -V <any other options you specify such as -d> ausprobieren . Dadurch werden anonyme Volumes neu erstellt, anstatt alte zurückzufordern.
  3. Ein einfacher docker volume prune hat bei einigen auch funktioniert, aber dies löscht alle ungenutzten Volumes und wird nicht empfohlen, da einige von ihnen möglicherweise Daten enthalten, die Sie möglicherweise später zurückfordern müssen.

Alle oben genannten und mehr werden in dieser Diskussion erwähnt . Die Diskussion wirft auch diese nützliche Anleitung zu wie man ein Verzeichnis mit Docker von Windows verwendet .