one-api docker-compose 部署 ,up -d 启动失败 连不上数据库

uurv41yg  于 5个月前  发布在  Docker
关注(0)|答案(6)|浏览(129)


账号密码都是对的,使用docker-compose up -d 启动失败,报错

,看不到详细日志。

rryofs0p

rryofs0p1#

ubutn 20.X。 0.58版本

hwamh0ep

hwamh0ep2#

docker-compose 长什么样

z9gpfhce

z9gpfhce3#

看起来你用的是MySQL~~~

端口需要放开3306外网端口,通过相对应的系统命令查看你的内网ip,以下我给你列出了一些相对应的查询命令。

Linux: 1、打开终端。 2、输入这两个命令之一即可:ifconfig或ip addr 。在输出结果中,查看inet行,紧接着的就是你的内网IP地址。需要注意的是这个地址通常跟随在eth0、wlan0或类似名字的网络接口后面。

MySQL(里边的信息你需要改一下对应的内容)执行下边这个:

终端执行:docker run --name one-api -d --restart always -p 3000:3000 -e SQL_DSN="数据库用户名:数据库密码@tcp(内网的IP:3306)/oneapi" -e TZ=Asia/Shanghai -v /home/ubuntu/data/one-api:/data justsong/one-api

你这并不属于漏洞,是您自行配置的问题,请悉知!

pieyvz9o

pieyvz9o4#

@shengshiyuanhua 我的SQL_DSN 配置时对的。网络连接3306 都是好的,所有服务都是在本机的。或者哪里可以打开看到SQL 链接的详细信息

olqngx59

olqngx595#

很可能是端口限制,我也遇到过相同的问题。打开端口限制即可解决(我是在宝塔里直接加上端口就通了)。

相关问题