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

Hvordan fortsætter MongoDB - data fra en kørende Docker-container i et nyt billede?

Mongo docker-billedet skriver sine data ind i en volumen . Som følge heraf vil disse data ikke blive gemt i et nyt docker-billede oprettet med docker commit . docker export producerer ikke dine data af samme grund.

Det du ønsker er enten:

  • opret en ny container ved at genbruge den første containers volumen → se --volumes-from
  • gem den første containers volumendata i en mappe på din docker-vært, og opret en ny container-montering denne mappe ind i containeren → docker run -v mulighed

Også denne SO-spørgsmål kan hjælpe dig med at finde ud af mængder.



  1. Mongoose gemmer ikke data til MongoDB

  2. Garanterer MongoDB journaling holdbarhed?

  3. Er det OK at forespørge en MongoDB flere gange pr. anmodning?

  4. Sådan finder du tilfældige poster i mongodb