如何在一个容器内去访问另一个mysql容器?(怎么用docker在服务器运行多个php版本)

如何在一个容器内去访问另一个mysql容器?

答:在一个容器内去访问另一个mysql容器的步骤如下:

如何在一个容器内去访问另一个mysql容器?(怎么用docker在服务器运行多个php版本)
(图片来源网络,侵删)

1. 通过 docker run -p 将端口暴露出来 然后 PHP 通过 db 服务器的 IP ➕ port 进行连接

2. 你也可以使用 host 网络模式 通过指定 net 为 host 这种情况你也直接 IP ➕ port 连接

3. 你也可以加个代理容器 通过这个代理来将流量分发过去

如何在一个容器内去访问另一个mysql容器?(怎么用docker在服务器运行多个php版本)
(图片来源网络,侵删)

通常情况下这三种办法已经能解决你绝大部分的问题了。

到此,以上就是小编对于docker 多台服务器的问题就介绍到这了,希望这1点解答对大家有用。

如何在一个容器内去访问另一个mysql容器?(怎么用docker在服务器运行多个php版本)
(图片来源网络,侵删)