MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Não é possível conectar-se ao mongoDB em execução no contêiner docker


Se você especificou a porta correta e ainda não consegue se conectar ao mongodb em execução no docker (como eu), certifique-se de estar usando o nome do serviço (ou nome do contêiner) em sua URL de conexão, por exemplo mongodb://mongodb_service:27017/mydb , que é definido em seu docker-compose.yml :
services:
  mongodb_service:
    image: mongo

Eu estava usando o hostname valor e isso não é a coisa correta a fazer. Você pode verificar isso olhando docker inspect mongodb_service nos Aliases seção.