sql >> Databasteknik >  >> NoSQL >> MongoDB

Det går inte att ansluta till mongoDB som körs i docker-container

Om du angav rätt port och fortfarande inte kan ansluta till mongodb som körs i docker (som jag), se till att du använder tjänstens namn (eller containernamn) i din anslutnings-URL, t.ex. mongodb://mongodb_service:27017/mydb , som definieras i din docker-compose.yml :

services:
  mongodb_service:
    image: mongo

Jag använde hostname värde och det är inte rätt sak att göra. Du kan verifiera detta genom att titta på docker inspect mongodb_service i Aliases avsnitt.



  1. Hur man inspekterar och avbryter selleriuppgifter efter uppgiftsnamn

  2. MongoDB utskriftsavstånd mellan två punkter

  3. Hur representerar man MongoDB GeoJSON-fält i ett Mongoose-schema?

  4. Hur ställer jag in ett elasticache redis-kluster som slav?