找回密码
 立即注册
CeraNetworksBGVM服务器主机交流会员请立即修改密码Sharktech防护
查看: 89|回复: 7

求大神, 1panel搭建cloudreve 连接不上数据库

[复制链接]

14

主题

57

回帖

216

积分

中级会员

积分
216
发表于 2024-7-28 02:01:08 | 显示全部楼层 |阅读模式
本帖最后由 byhefei 于 2024-7-28 02:03 编辑

用的 1panel面板, 建了一个PHP容器搭建多个站点,

cloudreve搭建用MYSQL数据库,

运行 “./cloudreve”   连接上不上mysql数据, 配置文件没有问题


用SQLite数据库就没问题。  

回复

使用道具 举报

14

主题

57

回帖

216

积分

中级会员

积分
216
 楼主| 发表于 2024-7-28 02:02:27 | 显示全部楼层
错误信息是这样的


[ol]
  • [Info]    2024-07-28 01:53:29 Initializing database connection...
  • [Panic]   2024-07-28 01:53:29 Failed to connect to database: dial tcp: lookup 1Panel-mysql-mPGB on 1.1.1.1:53: no such host
  • panic: Failed to connect to database: dial tcp: lookup 1Panel-mysql-mPGB on 1.1.1.1:53: no such host
  • goroutine 1 [running]:
  • github.com/cloudreve/Cloudreve/v3/pkg/util.(*Logger).Panic(0xc0000ae8e0, {0x1564120?, 0xc000157b98?}, {0xc000157b98?, 0x5?, 0x440b00?})
  •     /Users/aaronliu/Projects/Cloudreve/pkg/util/logger.go:74 +0x94
  • github.com/cloudreve/Cloudreve/v3/models.Init()
  •     /Users/aaronliu/Projects/Cloudreve/models/init.go:76 +0x70a
  • github.com/cloudreve/Cloudreve/v3/bootstrap.Init.func5()
  •     /Users/aaronliu/Projects/Cloudreve/bootstrap/init.go:61 +0x17
  • github.com/cloudreve/Cloudreve/v3/bootstrap.Init({0xc00003a2d0, 0x4a}, {0x1a6b960, 0xc0000102b8})
  •     /Users/aaronliu/Projects/Cloudreve/bootstrap/init.go:128 +0x29b
  • main.init.0()
  •     /Users/aaronliu/Projects/Cloudreve/main.go:42 +0x1ca[/ol]复制代码
  • 回复

    使用道具 举报

    70

    主题

    223

    回帖

    994

    积分

    高级会员

    积分
    994
    发表于 2024-7-28 02:03:52 | 显示全部楼层
    数据库地址很奇怪啊
    回复

    使用道具 举报

    14

    主题

    57

    回帖

    216

    积分

    中级会员

    积分
    216
     楼主| 发表于 2024-7-28 02:04:37 | 显示全部楼层

    血仍未冷 发表于 2024-7-28 02:03

    数据库地址很奇怪啊

    用的容器,地址就是这样的
    回复

    使用道具 举报

    3

    主题

    180

    回帖

    609

    积分

    高级会员

    积分
    609
    发表于 2024-7-28 02:03:00 | 显示全部楼层
    没办法解析主机名,你是不是没设置不同容器的同一网络network
    回复

    使用道具 举报

    14

    主题

    57

    回帖

    216

    积分

    中级会员

    积分
    216
     楼主| 发表于 2024-7-28 02:06:13 | 显示全部楼层
    本帖最后由 byhefei 于 2024-7-28 02:13 编辑

    萌墨 发表于 2024-7-28 02:06

    没办法解析主机名,你是不是没设置不同容器的同一网络network


    看了下
    是同一个网络 1panel-network
    回复

    使用道具 举报

    3

    主题

    180

    回帖

    609

    积分

    高级会员

    积分
    609
    发表于 2024-7-28 02:08:03 | 显示全部楼层

    byhefei 发表于 2024-7-28 02:08

    看了下
    是同一个网络 1panel-network

    既然确定了是同一网络,再确认下你的mysql容器的别名是不是1Panel-mysql-mPGB,看样子你的本地dns用的是1.1.1.1,解析失败,1Panel-mysql-mPGB指向mysql容器地址失效了,手动输入docker network inspect my-net(你的网络名称)看下mysql容器和cloudreve容器是不是都在
    回复

    使用道具 举报

    10

    主题

    35

    回帖

    312

    积分

    中级会员

    积分
    312
    发表于 2024-7-28 02:06:00 | 显示全部楼层
    用那个容器的内网IP
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|HS2V主机综合交流论坛

    GMT+8, 2024-11-15 15:01 , Processed in 0.065235 second(s), 4 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表