MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Impossibile connettersi a mongoDB in esecuzione nel contenitore docker

Se hai specificato la porta corretta e non riesci ancora a connetterti a mongodb in esecuzione nella finestra mobile (come me), assicurati di utilizzare il nome del servizio (o il nome del contenitore) nell'URL di connessione, ad es. mongodb://mongodb_service:27017/mydb , che è definito nel tuo docker-compose.yml :

services:
  mongodb_service:
    image: mongo

Stavo usando il hostname valore e non è la cosa corretta da fare. Puoi verificarlo guardando docker inspect mongodb_service negli Aliases sezione.