Powinieneś użyć łączenia kontenerów . Z dokumentacji :
Zasadniczo oznacza to następujące
- Twój kontener MongoDB powinien ujawnić niektóre porty (albo poprzez
EXPOSE
wpis w pliku Dockerfile lub przez-p
opcjadocker run
). - Twój kontener Spring Boot powinien być uruchamiany z
--link
opcja, która wskazuje na kontener MongoDB. MongoDBRepository
powinien być skonfigurowany tak, aby używał adresu podanego w zmiennych środowiskowych przez linkowanie.
Przeczytaj ten artykuł o jak łączyć kontenery aby uzyskać więcej informacji.