Vous devez utiliser liaison de conteneurs . À partir de la documentation :
En gros, cela signifie ce qui suit
- votre conteneur MongoDB doit exposer certains ports (soit via le
EXPOSE
entrée dans le Dockerfile ou via le-p
option pourdocker run
). - votre conteneur Spring Boot doit être démarré avec le
--link
option qui pointe vers le conteneur MongoDB. - Le
MongoDBRepository
doit être configuré pour utiliser l'adresse fournie dans les variables d'environnement par la liaison.
Consultez cet article sur comment lier des conteneurs pour plus d'informations.