在 WSL + Docker 环境中部署服务,端口映射并非可选,而是必选项。一个容器不被映射任何端口,相当于一个与世隔绝的“孤岛”。
vLLM 和 LibreChat 两个应用都必须配置端口映射,但它们的默认端口不同,配置方式也略有区别。
1. vLLM:提供AI服务API
vLLM 的核心任务是提供一个符合 OpenAI API 标准的服务接口,其默认监听端口是 8000,不是8080。
通常使用 -p 8000:8000 参数将容器的 8000 端口映射到宿主机的同一端口。如果想把宿主机端口改为 8001,则使用 -p 8001:8000。
2. LibreChat:提供Web交互界面
LibreChat 的默认监听端口存在两个常见说法,为了准确,建议查阅其官方文档。
一些资料显示其默认端口为 3000。
而官方文档和其他一些来源则明确指出默认端口是 3080。
为了确认,最好参考其官方文档或最新的 Docker 镜像说明。配置映射的命令与 vLLM 类似,例如 -p 3000:3000或 -p 3080:3080。
文章评论