Si especificó el puerto correcto y aún no puede conectarse a mongodb ejecutándose en docker (como yo), asegúrese de estar usando el nombre del servicio (o el nombre del contenedor) en su URL de conexión, p. mongodb://mongodb_service:27017/mydb
, que se define en su docker-compose.yml
:
services:
mongodb_service:
image: mongo
Estaba usando el hostname
valor y eso no es lo correcto. Puede verificar esto mirando docker inspect mongodb_service
en los Aliases
sección.