MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

mongoimport in docker-compose mi dà l'errore "Impossibile avviare il servizio".

Questo è un problema/fastidio noto nella versione Windows di Docker. Ci sono più cose che puoi provare.

  1. Reimposta credenziali:anche se la tua password non è cambiata, gli utenti hanno segnalato che questo ha funzionato per loro. In Impostazioni> Drive condivisi, in basso c'è un pulsante per ripristinare.
  2. Se non ti dispiace che i volumi esistenti vengano eliminati, puoi provare docker-compose up -V <any other options you specify such as -d> . Questo ricreerà i volumi anonimi invece di recuperare quelli vecchi.
  3. Un semplice docker volume prune ha funzionato anche per alcuni, ma questo eliminerà tutti i volumi inutilizzati e non è consigliato perché alcuni di essi potrebbero contenere dati che potresti dover recuperare in seguito.

Tutto quanto sopra e altro ancora sono menzionati in questa discussione . La discussione introduce anche questa utile guida su come utilizzare una directory con Docker di Windows .