我有一个独立的mysql服务器(不在docker容器和默认的apache2连接工作),我想从我的PHP Docker容器连接 .

我的php文件看起来像

<?php

echo "<h1>Server 1 </h1>";

$servername = "127.0.0.1";
$username = "root";
$password = "docker";

// Create connection
$conn = new mysqli($servername, $username, $password);

// Check connection
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}
echo "Connected successfully";
?>

这工作(没有docker容器)

我的Dockerfile

FROM php:7.0-apache
RUN docker-php-ext-install mysqli && docker-php-ext-enable mysqli
#RUN apt-get update -y
EXPOSE 9001:80

我的Mysql版本是
mysql Ver 14.14 Distrib 5.7.22,适用于Linux(i686),使用EditLine包装器

最大的问题:它无法从我的docker容器连接到mysql服务器 . 我收到错误消息
Warning: mysqli::__construct(): (HY000/2002): Connection refused in /var/www/html/index.php on line 15 Connection failed: Connection refused

我的php容器有什么问题?