one-api 修改端口后无法正常启动

inb24sb2  于 2个月前  发布在  其他
关注(0)|答案(2)|浏览(22)

例行检查

  • 我已确认目前没有类似 issue
  • 我已确认我已升级到最新版本
  • 我已完整查看过项目 README,尤其是常见问题部分
  • 我理解并愿意跟进此 issue,协助测试和提供反馈
  • 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭

问题描述
修改端口非3000,之后无法正常启动,docker部署

复现步骤

预期结果

相关截图
如果没有的话,请删除此节。

ztyzrc3y

ztyzrc3y1#

2024/03/12 - 13:23:58 | One API v0.6.2-alpha.11 started
2024/03/12 - 13:23:58 | 使用MySQL作为数据库
2024/03/12 - 13:23:58 | 数据库迁移开始
2024/03/12 - 13:23:58 | 数据库已迁移
2024/03/12 - 13:23:58 | REDIS_CONN_STRING未设置,Redis未启用
2024/03/12 - 13:23:58 | 使用默认主题
2024/03/12 - 13:23:58 | 初始化令牌编码器
2024/03/12 - 13:23:58 | 令牌编码器已初始化

5sxhfpxr

5sxhfpxr2#

遇到同样的问题,默认3000端口正常启动,token配置正常,但是换端口就不能配置,导致服务没有运行成功。经过我一个下午的学习,发现是这样的:

-p 3000:3000
前面是宿主机的IP,后面是one-api需要对应的IP。实际上,你添加新的MapIP只需要动第一个就可以,后面的3000端口是不变的。多IPMap可以是这样:

-p 5000:3000 -p 3000:3000
这样,你5000端口也都可以使用。

相关问题