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

No se puede conectar a mongoDB ejecutándose en el contenedor docker

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.