MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

mongoimport dans docker-compose me donne l'erreur "Impossible de démarrer le service"

Il s'agit d'un problème/nuisance connu dans la version Windows de Docker. Vous pouvez essayer plusieurs choses.

  1. Réinitialiser les identifiants :même si votre mot de passe n'a pas changé, les utilisateurs ont signalé que cela fonctionnait pour eux. Dans Paramètres > Drives partagés, en bas se trouve un bouton pour réinitialiser.
  2. Si cela ne vous dérange pas que des volumes existants soient supprimés, vous pouvez essayer docker-compose up -V <any other options you specify such as -d> . Cela recréera des volumes anonymes au lieu de récupérer les anciens.
  3. Un simple docker volume prune a également fonctionné pour certains, mais cela supprimera tous les volumes inutilisés et n'est pas recommandé car certains d'entre eux peuvent contenir des données que vous devrez peut-être récupérer ultérieurement.

Tous les éléments ci-dessus et bien d'autres sont mentionnés dans cette discussion . La discussion jette également dans ce guide utile sur comment utiliser un répertoire avec Docker de Windows .