如何将安装在主机服务器上的 phpmyadmin 连接到正在运行的 docker 容器内的 maria db? [关闭]

Posted

技术标签:

【中文标题】如何将安装在主机服务器上的 phpmyadmin 连接到正在运行的 docker 容器内的 maria db? [关闭]【英文标题】:How can I connect phpmyadmin that is installed on a host server to a maria db inside a running docker container? [closed] 【发布时间】:2021-01-07 03:20:27 【问题描述】:

我希望能够使用 phpmyadmin 从主机(外部)控制包含 mariadb 的正在运行的 docker 容器的持久数据。我不想在我的应用所在的容器内有 phpmyadmin。

【问题讨论】:

【参考方案1】:

您只需将所需的数据库连接配置添加到您的 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";

确保您的容器端口暴露给主机。

【讨论】:

以上是关于如何将安装在主机服务器上的 phpmyadmin 连接到正在运行的 docker 容器内的 maria db? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何在服务器上的phpmyadmin中上传一个大的sql文件

如何从其他主机连接到 phpmyadmin

主机上 Docker/MySQL 上的 PhpMyadmin

Digital Ocean 主机上的 phpMyAdmin 404 错误

将 CSV 加载到 localhost 上的 phpmyadmin(长时间)

WAMP 错误:禁止您无权访问此服务器上的 /phpmyadmin/