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

Jak zachovat MongoDB - data běžícího kontejneru Docker v novém image?

Obrázek mongo docker zapisuje svá data do svazku . V důsledku toho se tato data neuloží do nového obrazu dockeru vytvořeného pomocí docker commit . docker export nevytvoří vaše data ze stejného důvodu.

Co chcete, je buď:

  • vytvořte nový kontejner s opětovným použitím objemu prvního kontejneru → viz --volumes-from
  • uložte data objemu prvního kontejneru do adresáře na hostiteli dockeru a vytvořte nový kontejner připojení tento adresář do kontejneru → docker run -v možnost

Také tento OTÁZKA TAKÉ vám může pomoci zjistit objemy.



  1. Nelze aktualizovat data v mongodb

  2. Vlastní doména Heroku nefunguje

  3. mongoose vyplnit pole bez možnosti ref

  4. Automatické doplňování filtrováno pomocí mongodb