Skip to content

[Feature] When adding a remote MySQL server, can the database address support using a container name? #11596

@ISuuuu

Description

@ISuuuu

1Panel Version

v2.0.16

Please describe your needs or suggestions for improvements

我这边的 MySQL 容器不是通过 1Panel 安装的。之后通过“添加远程服务器”纳入 1Panel 管理,并加入到 1panel-network 网络,已映射宿主机 3306 端口。这样在安装其他 Docker 应用时,就可以在 1Panel 内选择这个 MySQL。

问题在于:在添加远程服务器时,我填写的数据库 IP 为宿主机 IP,比如 10.0.0.199 或 127.0.0.1,安装 WordPress 后会提示“数据库连接异常”。

如果我改用 1panel-network 内部分配给 MySQL 容器的 IP,可以连接。不过这个 IP 会随着 Docker 重启而变化,不稳定。我目前的做法是修改.env 改为mysql容器名,再执行 docker compose up。

因此我的诉求是:在添加远程服务器 - 数据库地址时,希望支持填写容器名,而不仅仅是 IP 地址。

Image

Please describe the solution you suggest

数据库地址 支持容器名后,安装其他docker 不需要额外的配置

Additional Information

No response

Metadata

Metadata

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions