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

Mongodb forbindelsesfejl gennem docker i springboot

Tjenester fra samme docker-compose er forbundet til samme standardnetværk. Du skal bruge servicenavn i din url, når du vil have adgang til en anden container. Containernavn vil automatisk blive løst til container-IP. Du kan ikke få adgang til en anden container ved at bruge localhost - brug tjenestenavn i stedet. I dit tilfælde kan du indstille miljøvariabel for din spring_boot_mongo service:

spring_boot_mongo:
    build: .
    ports:
      - "8080:8080"
    environment:
      - SPRING_DATA_MONGODB_.HOST=mongo

hvis du bruger spring data mongo. Ellers skal du indstille miljøvariablen til at tilsidesætte din uri i din applikationsbeholder.




  1. hvordan får man Python Mongo Aggregate til at forklare ved hjælp af db.command?

  2. MongoDB aggregeringsramme $subtract

  3. MongoDB-aggregat efter felt findes

  4. Perfektion af kunsten at automatisere og administrere de mest populære Open Source-databaser:2017 @ Severalnines