Docker运行Image报错com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure

Docker运行时会使用自己的ip,所以如果本地连接mysql的配置是spring.datasource.url=jdbc:mysql://localhost:3306/db_spring或者spring.datasource.url=jdbc:mysql://127.0.0.1:3306/db_spring的话,再docker中运行肯定会报错,将localhost改为自己的真实ip再运行即可

你可能感兴趣的:(mysql,spring,jdbc,java,docker)