嘟嘟社区

[疑问] 【已解决】docker容器连接mysql的问题


本帖最后由 mlcq 于 2022-4-7 14:53 编辑

[疑问]  【已解决】docker容器连接mysql的问题

搭建一个Dzzoffice应用,用docker-compose部署,这边数据库地址应该填什么呢?试过ip+3307(显示连接超时),127.0.0.1+3307(显示无法连接)

  1. mysql:3307

复制代码

成功了!非常感谢老哥!(俩容器在一个网络可以用容器名的,我怎么忘了

mlcq 发表于 2022-4-7 14:53
成功了!非常感谢老哥!(俩容器在一个网络可以用容器名的,我怎么忘了) …

下面这几种方式都可以

1. host模式

  1. –net=host

复制代码

  1. 127.0.0.1:3307

复制代码

2. 同一个网络

  1. ip:3307

复制代码

ip 为内网的 ip,不是 127.0.0.1

3. 同一个网络

  1. mysql:3307

复制代码

mysql 为容器名