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

O MongoDB com o Docker falhou ao se conectar ao servidor [localhost:27017] na primeira conexão


Por padrão, o Compose configura uma única rede para seu aplicativo. Cada contêiner de um serviço se junta à rede padrão e pode ser alcançado por outros contêineres nessa rede e descoberto por eles em um nome de host idêntico ao nome do contêiner.

De acordo com seu docker-compose.yaml arquivo, você pode acessar seu contêiner mongo em 127.0.0.1:27017 apenas da máquina host. Para acessá-lo do contêiner de back-end NodeJS, você deve usar db:27017 .