MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

So starten Sie Mongodb aus der Dockerdatei

Das Problem ist, dass Sie zwei FROM verwenden Anweisungen, die als mehrstufiger Build . Das endgültige Bild basiert auf dem node Bild, das den mongo nicht enthält Datenbank.

* Bearbeiten *

Hier sind weitere Einzelheiten darüber, was passiert:

  • das Basis-Image ist mongo:latest
  • Jetzt ist das Basis-Image node:latest . Das vorherige Bild steht einfach da...
  • Jetzt führen Sie mongod aus und die anderen Befehle in Ihrem endgültigen Bild, das auf node basiert (das kein Mongo enthält)