【发布时间】:2019-01-02 18:59:51
【问题描述】:
我有一个 spring boot 应用程序和 dockerized mysql db。 我的 docker 容器已启动,并且是以下 docker ps 命令的结果。
cf7936857c6f mysql:5.6 "docker-entrypoint.s…" 7 minutes ago Up 7 minutes 3306/tcp mysql-standalone
此处配置应用程序属性文件;
spring.datasource.url = jdbc:mysql://mysql-standalone:3306/test
spring.datasource.username = sa
spring.datasource.password = 密码
我已经像这样运行了 mysql docker 容器
docker run --name mysql-standalone -e MYSQL_ROOT_PASSWORD=password -e MYSQL_DATABASE=test -e MYSQL_USER=sa -e MYSQL_PASSWORD=password -d mysql:5.6
当我尝试在 IDE 上启动我的 Spring Boot 应用程序时 我遇到过
java.net.UnknownHostException: mysql-standalone
我的属性文件中是否缺少任何配置?
【问题讨论】:
标签: java mysql spring docker spring-boot