用的 1panel面板, 建了一个PHP容器搭建多个站点,
cloudreve搭建用MYSQL数据库,
运行 “./cloudreve” 连接上不上mysql数据, 配置文件没有问题
用SQLite数据库就没问题。
热议
3楼 血仍未冷 2024-7-28 02:03:52
数据库地址很奇怪啊
4楼 byhefei 2024-7-28 02:04:37
数据库地址很奇怪啊
用的容器,地址就是这样的
5楼 萌墨 2024-7-28 02:06:13
没办法解析主机名,你是不是没设置不同容器的同一网络network
6楼 byhefei 2024-7-28 02:08:03
没办法解析主机名,你是不是没设置不同容器的同一网络network
看了下
是同一个网络 1panel-network
7楼 萌墨 2024-7-28 02:56:13
看了下
是同一个网络 1panel-network
既然确定了是同一网络,再确认下你的mysql容器的别名是不是1Panel-mysql-mPGB,看样子你的本地dns用的是1.1.1.1,解析失败,1Panel-mysql-mPGB指向mysql容器地址失效了,手动输入docker network inspect my-net(你的网络名称)看下mysql容器和cloudreve容器是不是都在
8楼 lowan 2024-7-28 02:57:13
用那个容器的内网IP
9楼 byhefei 2024-7-28 03:07:46
用那个容器的内网IP
感谢大神, 用容器内网IP 可以了。。。
这是什么原理
10楼 byhefei 2024-7-28 03:09:07
既然确定了是同一网络,再确认下你的mysql容器的别名是不是1Panel-mysql-mPGB,看样子你的本地dns用的是1.1 ...
用容器内网IP就行了。
还是感谢你的热心回复
12楼 flipwalls 2024-7-28 19:14:58
只安装了一个数据库的话 地址直接用mysql试试 (单个默认数据库别名)
13楼 acm 2024-7-28 19:24:26
看看docker配置
14楼 卡尔 2024-7-28 19:25:30
还是LOC高手多啊
15楼 lowan 2024-7-28 22:53:51
又出问题了, 每次服务器重新启动 容器内部IP都换变动
手动写死那个数据库的内网IP就行
16楼 5700 2024-7-29 01:31:54
1panel吃灰中
17楼 跳刀 4小时前
容器内网ip是什么
18楼 NodeLoc 4小时前
容器把他们放到一个ip上云
申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。