sql >> Databáze >  >> NoSQL >> MongoDB

mongoimport v docker-compose mi dává chybu „Nelze spustit službu“.

Toto je známý problém/nepříjemnost ve verzi Dockeru pro Windows. Existuje několik věcí, které můžete vyzkoušet.

  1. Resetovat přihlašovací údaje:I když se vaše heslo nezměnilo, uživatelé hlásili, že jim to fungovalo. V Nastavení> Sdílené disky je ve spodní části tlačítko pro resetování.
  2. Pokud vám nevadí, že budou vyřazeny všechny existující svazky, můžete zkusit docker-compose up -V <any other options you specify such as -d> . Tím se znovu vytvoří anonymní svazky namísto obnovování starých.
  3. Jednoduché docker volume prune u některých to také fungovalo, ale tím se odstraní všechny nepoužívané svazky a nedoporučuje se to, protože některé z nich mohou obsahovat data, která budete možná muset později získat zpět.

Všechny výše uvedené a další jsou zmíněny v této diskusi . Diskuse také přináší tohoto užitečného průvodce na jak používat adresář s Dockerem pro Windows .




  1. Odd MongoDB/Node Explain Results

  2. Mohou být oznámení redis key space poslána do redis streamu namísto pub/sub kanálu

  3. proč DuplicateKeyError:E11000 index chyby duplicitního klíče:test.test.$notification_1 dup key:{ :null }

  4. Použití UUID místo ObjectID v MongoDB