sql >> Base de Datos >  >> NoSQL >> MongoDB

Cómo iniciar mongodb desde dockerfile

El problema es que estás usando dos FROM instrucciones, que se conoce como multi-stage build . La imagen final se basará en el node imagen que no contiene el mongo base de datos.

* Editar *

aquí hay más detalles sobre lo que está sucediendo:

  • la imagen base es mongo:latest
  • ahora la imagen base es node:latest . La imagen anterior está parada ahí...
  • ahora ejecutas mongod y los otros comandos en su imagen final que se basan en node (que no contiene mongo)