Utiliser MongoDB sur Docker
Étapes principales
- Avoir une VM Linux avec Docker installé.
- Puller l'image Docker avec MongoDB Community Server :
docker pull mongodb/mongodb-community-server:latest
- Lancer le Docker sur des ports spécifiques :
docker run --name mongodb -d -p 27020:27017 mongodb/mongodb-community-server
- Détails :
- Port forwarding
27020: le port de votre machine Linux (mettre un port non utilisé)27017: le port du serveur MongoDB dans le Docker
- Port forwarding
Tester la connexion de ton MongoDB Docker sur ta machine Windows
- Tu pourras utiliser MongoDB Compass.
- Pour se connecter à une URL Mongo (celle du Docker), tu remarqueras que j'ai mis une IP et le port (ex.
10.50.101.24qui est l'IP de la machine Linux VM).

Connecter côté Java
Dans application.properties, ne pas oublier de réitérer les paramètres de connexion :
# Param mongodb (NoSQL)
spring.data.mongodb.host=10.50.101.24
spring.data.mongodb.port=27020