MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

L'application Node / Express ne peut pas se connecter au docker mongodb

Vous devez publier le port approprié sur le conteneur avec le -p argument, c'est-à-dire :

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

Cela rendra le port 27017 accessible sur l'hôte (la machine virtuelle dans votre cas) et transférera le trafic vers le port 27017 sur le conteneur.