外部服务器mysql_connect没有路由到主机

我在这里find的官方PHP Docker容器中运行PHP: https : //github.com/docker-library/php

我试图让我的应用程序使用旧的mysql_connect函数连接到外部MySQL服务器,因为这是我们的应用程序使用。 当尝试一个非常简单的脚本会产生错误: Warning: mysql_connect(): No route to host

我已经validation了使用标准的MySQL CLI,我可以连接到docker集装箱内的目标服务器,所以知道我的集装箱可以与外界通话没有问题。 类似的东西,如file_get_contents()工作没有问题,表明没有DNS问题。

主机和容器都将其DNS设置为8.8.8.8,并使用--net host标志启动容器。

这里供参考的是我试过的脚本:

 <?php mysql_connect("my-external-rds.amazonaws.com", "user", "password") or die("Unable to connect to MySQL"); echo "Connected to MySQL<br>"; 

任何想法如何解决这个问题? 我可以提供任何必要的信息。