sql >> Base de Datos >  >> NoSQL >> MongoDB

mongoimport en docker-compose me da el error 'No se puede iniciar el servicio'

Este es un problema o una molestia conocida en la versión de Windows de Docker. Hay varias cosas que puedes probar.

  1. Restablecer credenciales:incluso si su contraseña no ha cambiado, los usuarios informaron que les funcionó. En Configuración> Unidades compartidas, en la parte inferior hay un botón para restablecer.
  2. Si no le importa que se descarten los volúmenes existentes, puede probar docker-compose up -V <any other options you specify such as -d> . Esto recreará volúmenes anónimos en lugar de reclamar los antiguos.
  3. Una simple docker volume prune también ha funcionado para algunos, pero esto eliminará todos los volúmenes no utilizados y no se recomienda porque algunos de ellos pueden tener datos que necesitará recuperar más adelante.

Todo lo anterior y más se mencionan en esta discusión . La discusión también incluye esta útil guía sobre cómo usar un directorio con Docker de Windows .