Du bör använda behållarlänkning . Från dokumenten :
Vad detta betyder i grunden är följande
- din MongoDB-behållare bör exponera några portar (antingen via
EXPOSE
i Dockerfilen eller via-p
alternativet för attdocker run
). - din Spring Boot-behållare bör startas med
--link
alternativ som pekar på MongoDB-behållaren. MongoDBRepository
bör konfigureras för att använda adressen som tillhandahålls i miljövariablerna av länkningen.
Kolla in den här artikeln om hur man länkar behållare för mer information.