原创

Springboot连接mysql,docker 容器之间互相访问

  1. 假设,容器名称为mysql,Spring boot项目配置文件如下

    datasource:
     url: jdbc:mysql://mysql:3306/testdb?
    
  2. docker启动容器

    docker run -d --name demo -p 8080:8080 my/demo --link mysql
    

其中,demo为容器名,my/demo为镜像名称, --link mysql链接到容器mysql

  1. 说明:

此种方式链接的好处是,容器重启后,容器名不变。切忌通过容器IP访问,每次重启都是灾难。

正文到此结束