Sie sollten Containerverknüpfung verwenden . Aus den Dokumenten :
Im Grunde bedeutet dies Folgendes:
- Ihr MongoDB-Container sollte einige Ports verfügbar machen (entweder über die
EXPOSE
Eintrag im Dockerfile oder über das-p
Option zudocker run
). - Ihr Spring Boot-Container sollte mit dem
--link
gestartet werden Option, die auf den MongoDB-Container zeigt. - Das
MongoDBRepository
sollte so konfiguriert werden, dass die Adresse verwendet wird, die in den Umgebungsvariablen durch die Verknüpfung bereitgestellt wird.
Lesen Sie diesen Artikel zum Wie man Container verknüpft für weitere Informationen.