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再运行即可
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再运行即可