本帖最后由 byhefei 于 2024-7-28 02:03 编辑
用的 1panel面板, 建了一个PHP容器搭建多个站点, cloudreve搭建用MYSQL数据库, 运行 “./cloudreve” 连接上不上mysql数据, 配置文件没有问题 用SQLite数据库就没问题。 |
-
微信图片_20240728020049.png (44.78 KB, 下载次数: 1)
错误信息是这样的
复制代码 |
数据库地址很奇怪啊 |
用的容器,地址就是这样的 |
没办法解析主机名,你是不是没设置不同容器的同一网络network |
本帖最后由 byhefei 于 2024-7-28 02:13 编辑
看了下 |
既然确定了是同一网络,再确认下你的mysql容器的别名是不是1Panel-mysql-mPGB,看样子你的本地dns用的是1.1.1.1,解析失败,1Panel-mysql-mPGB指向mysql容器地址失效了,手动输入docker network inspect my-net(你的网络名称)看下mysql容器和cloudreve容器是不是都在 |
用那个容器的内网IP |
感谢大神, 用容器内网IP 可以了。。。 这是什么原理 |
用容器内网IP就行了。 |