docker内SpringBoot和MySQL连接

1. 将springboot项目部署到docker中

见 idea集成docker部署springboot

2. 拉取MySQL镜像,启动容器

docker内SpringBoot和MySQL连接_第1张图片

-p 3306:3306 -e MYSQL_ROOT_PASSWORD=213926
3. 创建springboot容器

docker内SpringBoot和MySQL连接_第2张图片

-p 80:80 -link mysql5.5:mysql5.5

link的冒号前是连接的容器名,冒号后是起的别名

4. 启动springboot容器

但是访问数据库时还是无法连接
将url的主机地址改成mysql5.5,重复上述操作

url: jdbc:mysql://mysql5.5:3306/mybatis?userUnicode=true&characterEncoding=utf-8&serverTimezone=UTC

你可能感兴趣的:(docker内SpringBoot和MySQL连接)