Mysql
 sql >> Base de données >  >> RDS >> Mysql

Impossible de connecter le conteneur MySQL au conteneur Tomcat dans le menu fixe

Comme vous liez db en tant que "db", vous ne pouvez pas utiliser localhost pour rejoindre votre base de données. vous devriez "db"

jdbc:mysql://db:3306/tracker?useSSL=false

Dans votre conteneur, localhost conçoit votre conteneur Tomcat, pas votre hôte. Le conteneur MySQL a son propre réseau.

De plus, si vous n'aimez pas le nom "db", vous pouvez le nommer avec un nom différent

Par exemple :

Liens
 links:
   - db:container-mysql

Dans ce cas, à l'intérieur de votre conteneur Tomcat, vous pouvez utiliser

jdbc:mysql://container-mysql:3306/tracker?useSSL=false