首页 > 解决方案 > 如何使用链接连接多个 docker 容器?

问题描述

我正在尝试使用linkmysql 和 php/nginx docker 容器。这是我正在运行以连接容器的命令:

docker run -p 127.0.0.1:3005:80 --name nginxTest --link mysqlTest ubuntu

php 容器包含这个 php 文件:

<?php
    $servername = "mysqlTest";
    $username = "root";
    $password = "";

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

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

但我在访问时收到此错误127.0.0.1:3005

Connection failed: MySQL server has gone away

我究竟做错了什么?

标签: phpmysqldocker

解决方案


推荐阅读