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

La aplicación Node / Express no se puede conectar a docker mongodb

Debe publicar el puerto apropiado en el contenedor con -p argumento, es decir:

docker run -p 27017:27017 -v "$(pwd)":/data --name mongo -d mongo mongod --smallfiles

Hará accesible el puerto 27017 en el host (la VM en su caso) y reenviará el tráfico al puerto 27017 en el contenedor.