例行检查
问题描述修改端口非3000,之后无法正常启动,docker部署
复现步骤
预期结果
相关截图如果没有的话,请删除此节。
ztyzrc3y1#
2024/03/12 - 13:23:58 | One API v0.6.2-alpha.11 started2024/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 | 令牌编码器已初始化
5sxhfpxr2#
遇到同样的问题,默认3000端口正常启动,token配置正常,但是换端口就不能配置,导致服务没有运行成功。经过我一个下午的学习,发现是这样的:
-p 3000:3000前面是宿主机的IP,后面是one-api需要对应的IP。实际上,你添加新的MapIP只需要动第一个就可以,后面的3000端口是不变的。多IPMap可以是这样:
-p 5000:3000 -p 3000:3000这样,你5000端口也都可以使用。
2条答案
按热度按时间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 | 令牌编码器已初始化
5sxhfpxr2#
遇到同样的问题,默认3000端口正常启动,token配置正常,但是换端口就不能配置,导致服务没有运行成功。经过我一个下午的学习,发现是这样的:
-p 3000:3000
前面是宿主机的IP,后面是one-api需要对应的IP。实际上,你添加新的MapIP只需要动第一个就可以,后面的3000端口是不变的。多IPMap可以是这样:
-p 5000:3000 -p 3000:3000
这样,你5000端口也都可以使用。