Soulerror
Soulerror
> 进入容器列表,查看一下 MySQL 容器的状态和日志。 Mysql是没问题的,容器运行后halo的库已经自动创建好了,使用navicat连接业能看到库,但是里面没有表,应该是halo正常启动以后才会生成,现在卡在启动了
> > ```shell > > Caused by: java.net.UnknownHostException: Failed to resolve 'mysql' [A(1)] after 2 queries > > ``` > > 根据错误信息提示,可能是 docker 容器网络问题。 提供一下 docker-compose.yml 和 .env 文件内容截图。 ...
> > > ```shell > > > Caused by: java.net.UnknownHostException: Failed to resolve 'mysql' [A(1)] after 2 queries > > > ``` > > > > > > 根据错误信息提示,可能是 docker...
> 本地复现不了问题。 你现在可以尝试手动修改 .env 文件中 PANEL_DB_HOST 和 PANEL_DB_PORT 两个环境变量。 将其修改为 MySQL 的外部连接地址和外部暴露端口,之后再启动 Halo 看一下日志。 > >  找到原因了  这个是安装时选的的数据库 但是其实mysql的容器名是自动生成的【1Panel-mysql-qUrI】 env里提供的mysql容器名 就是叫mysql 导致halo找不到 把env里的PANEL_DB_HOST和PANEL_DB_HOST_NAME都改成1Panel-mysql-qUrI就行了
屌爆了
我也是这个问题 你解决了吗