Los servicios del mismo docker-compose están conectados a la misma red predeterminada. Debe usar el nombre del servicio en su URL cuando desee acceder a otro contenedor. El nombre del contenedor se resolverá automáticamente en la IP del contenedor. No puede acceder a otro contenedor usando localhost; use el nombre del servicio en su lugar. En su caso, puede establecer una variable de entorno para su spring_boot_mongo
servicio:
spring_boot_mongo:
build: .
ports:
- "8080:8080"
environment:
- SPRING_DATA_MONGODB_.HOST=mongo
si está utilizando mongo de datos de primavera. De lo contrario, configure la variable de entorno para anular su uri en el contenedor de su aplicación.