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
EXPOSEEintrag im Dockerfile oder über das-pOption zudocker run). - Ihr Spring Boot-Container sollte mit dem
--linkgestartet werden Option, die auf den MongoDB-Container zeigt. - Das
MongoDBRepositorysollte 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.