我的springboot部署在docker不能连接宿主msql。

我的springboot应用部署在docker启动时,报错说 拒绝连接。

https://img2.mukewang.com/5ba7b3f20001ade307570179.jpg

这是dockfile

https://img1.mukewang.com/5ba7b3fc000197b807690198.jpg

这是我启动的docker镜像的命令

https://img2.mukewang.com/5ba7b407000112d607110032.jpg

springboot应用在宿主contos里用java -jar启动正常,能正确的连接数据库。springboot中的数据库连接是以
url: jdbc:mysql://localhost:3306/test?characterEncoding=utf8 开头的,密码正确。

请问docker里面的应用可以连接宿主的mysql数据库吗?具体要怎么做?


翻翻过去那场雪
浏览 3420回答 2
2回答

拉丁的传说

可以参考一下我文章,跟我之前遇到的一样的问题,看看你能否适用。使用dockerfile 部署lnmpr环境
打开App,查看更多内容
随时随地看视频慕课网APP