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.