Bonjour à tous,

Je suis complètement pommé, j'ai épluché tous les articles sur internet sans trouver de réponse.

J'ai actuellement un conteneur mysql (mariadb pour être exact), et un conteneur avec une application spring boot.

J'essaye donc de faire en sorte que mon application spring boot se connecte à ma base de données "dockerisée". Pour cela j'utilise les paramètres :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
spring.datasource.driver-class-name=org.mariadb.jdbc.Driver
spring.datasource.url = jdbc:mariadb://nom-du-conteneur-mariadb:3309/maBdd?useSSL=false
spring.datasource.username = monLogin
spring.datasource.password = monPassword
(je précise que cette configuration sur un environnement local non dockerisé fonctionne)

Pour le lancement de mes conteneur :
- le conteneur mariadb a bien comme name "nom-du-conteneur-mariadb", il a un volume pour "/var/lib/mysql" et les ports : 3309:3306
- le conteneur de l'appli lui a un link "nom-du-conteneur-mariadb:mariadb"

Je devrais done logiquement réussi a me connecter, mais non... j'ai toujours "Connection refused".

Je ne comprend pas ce qui peut se passer.

Auriez vous des pistes ?

Merci d'avance, bonne journée à tous.