Если вы запускаете mongo и ваше приложение в контейнерах, вы можете использовать что-то вроде docker-compose для запуска обоих контейнеров, и вы сможете получить доступ к контейнеру mongo из контейнера приложения, используя имя контейнера.Например:
version: '3'
services:
app:
image: "my-app:latest"
build: .
command: --spring.data.mongodb.uri=mongodb://db/test
ports:
- "8080:8080"
depends_on:
- "db"
db:
image: "mongo:latest"
Вы можете запустить docker-compose up