MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

mongoimport no docker-compose me dá o erro 'Não é possível iniciar o serviço'


Este é um problema/incômodo conhecido na versão do Windows do Docker. Há várias coisas que você pode tentar.
  1. Redefinir credenciais:mesmo que sua senha não tenha sido alterada, os usuários relataram que isso funcionou para eles. Em Configurações> Drives compartilhados, na parte inferior há um botão para redefinir.
  2. Se você não se importar que nenhum volume existente seja descartado, tente docker-compose up -V <any other options you specify such as -d> . Isso recriará volumes anônimos em vez de recuperar os antigos.
  3. Uma simples docker volume prune também funcionou para alguns, mas isso excluirá todos os volumes não utilizados e não é recomendado porque alguns deles podem ter dados que talvez precisem ser recuperados posteriormente.

Todos os itens acima e mais são mencionados nesta discussão . A discussão também traz este guia útil sobre como usar um diretório com o Docker do Windows .