如何将安装在主机服务器上的 phpmyadmin 连接到 运行 docker 容器内的 maria 数据库?
How can I connect phpmyadmin that is installed on a host server to a maria db inside a running docker container?
我希望能够从包含 mariadb 的 运行 docker 容器的主机(外部)使用 Phpmyadmin 控制持久数据。我不想在我的应用程序所在的容器中安装 phpmyadmin。
您只需将所需的数据库连接配置添加到您的 phpmyadmin /config.inc.php
文件并连接到 Mariadb 容器即可。
示例配置如下
$i++;
$cfg['Servers'][$i]['host'] = "127.0.0.1";
$cfg['Servers'][$i]['user'] = "root";
$cfg['Servers'][$i]['password'] = "password";
$cfg['Servers'][$i]['port'] = "3306";
$cfg['Servers'][$i]['auth_type'] = "config";
确保您的容器端口暴露给主机。
我希望能够从包含 mariadb 的 运行 docker 容器的主机(外部)使用 Phpmyadmin 控制持久数据。我不想在我的应用程序所在的容器中安装 phpmyadmin。
您只需将所需的数据库连接配置添加到您的 phpmyadmin /config.inc.php
文件并连接到 Mariadb 容器即可。
示例配置如下
$i++;
$cfg['Servers'][$i]['host'] = "127.0.0.1";
$cfg['Servers'][$i]['user'] = "root";
$cfg['Servers'][$i]['password'] = "password";
$cfg['Servers'][$i]['port'] = "3306";
$cfg['Servers'][$i]['auth_type'] = "config";
确保您的容器端口暴露给主机。