【发布时间】:2021-04-22 14:53:24
【问题描述】:
我有 MYSQL 容器正在运行,我能够执行它并能够使用“mysql -h 172.17.0.2 -u root -p”从主机连接。我已经执行了“docker run --name=mysql-host -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7.32”来运行docker镜像。
但是当我尝试通过 Spring Boot 应用程序访问时,下面给出的连接被拒绝是 application.properties 中的属性
spring.datasource.url=jdbc:mysql://172.17.0.2:3306/auditLog?createDatabaseIfNotExist=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC&useSSL=false
spring.datasource.username=root
spring.datasource.password=root
我正在运行我的罐子,如下所示
java -jar service-1.0.0.jar spring.config.location=file:///home/10662598/Downloads/entity-search-service-deploymentFolder/entity-search-service/configs/application.properties
错误获取原因:java.net.ConnectException:连接被拒绝(连接被拒绝)
【问题讨论】:
-
您的 Spring Boot 应用程序在哪里运行?在主机上或在 mysql docker 容器内或在单独的 docker 容器内。
-
在我的本地机器上,它没有被 dockerized。执行上面的命令来运行它。
标签: mysql spring-boot docker