【Docker】docker-compose启动springboot和mysql,springboot无法连接mysql服务
docker-compose.yml
Dockerfile
查了一下文档我试着修改了一下
Networking in Compose
datasource:url: jdbc:mysql://localhost:3306/blog
username: root
password: songbuqi
改成
datasource:url: jdbc:mysql://mysql://db:3306/blog
username: root
password: songbuqi
在docker里面无法访问,但是启动mysql的docker服务以后,可以从外界访问。我刚刚接触docker,希望指点一下。
回答
把数据库url中的ip替换为容器名。url: jdbc:mysql://blog-db:3306/blog
以上是 【Docker】docker-compose启动springboot和mysql,springboot无法连接mysql服务 的全部内容, 来源链接: utcz.com/a/81534.html