使用桥接驱动程序将docker容器连接到远程MYSQL数据库

使用桥接驱动程序将docker容器连接到远程MYSQL数据库

我对这种情况感到疑惑:

  1. Dockerhost 的 IP 地址192.168.1.10
  2. dockerhost 里面有 php 应用程序的容器,带 IP 的驱动桥172.18.0.3
  3. 带IP地址的Mysql集群服务器192.168.1.11, 192.168.1.12, 192.168.1.13

服务器192.168.1.10到Mysql服务器连接192.168.1.11成功,docker容器(172.18.0.0)无法连接网络(192.168.1.0)。

显然,使用网络模式主机或 macvlan,主机将允许访问 mysql,但我不想将所有本地端口绑定到容器,因为多个容器将共存,并且我不想为每个容器使用多个 IP,因为传入流量将由 ELB 路由。

问题很简单,使用桥接驱动程序,如何连接到 mysql 私有主机。

相关内容