sql >> Databasteknik >  >> NoSQL >> MongoDB

MongoDB på med Docker kunde inte ansluta till servern [localhost:27017] vid första anslutningen

Som standard ställer Compose upp ett enda nätverk för din app. Varje behållare för en tjänst ansluter sig till standardnätverket och kan både nås av andra behållare i nätverket och kan upptäckas av dem vid ett värdnamn som är identiskt med behållarens namn.

Enligt din docker-compose.yaml fil du kan komma åt din mongo-behållare på 127.0.0.1:27017 endast från värddator. För att komma åt den från NodeJS backend-behållare bör du använda db:27017 .



  1. Vad är det enklaste sättet att hitta de största föremålen i Redis?

  2. Mongo DB relationer mellan objekt

  3. Steg för att ansluta MongoDB och Solr med DataImportHandler

  4. MongoDB-as-a-Service i ditt eget Amazon AWS-konto