You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

docker-compose启动服务后容器5000端口无法在本地localhost访问如何解决

解决方案

问题根因

你使用的Robyn框架默认监听容器内的回环地址127.0.0.1,该地址仅支持容器内部访问,宿主机的端口映射无法转发请求到这个地址上。

修改步骤

  1. 编辑base_routes.py文件,找到末尾的服务启动代码,添加host参数指定监听所有网卡地址:
# 原代码
# app.start(port=5000)
# 修改后代码
app.start(host="0.0.0.0", port=5000)
  1. 重新构建并启动服务:
docker-compose up --build

修改完成后即可在宿主机正常访问127.0.0.1:5000。如果修改后仍无法访问,可执行lsof -i:5000检查宿主机5000端口是否被其他进程占用。

内容的提问来源于stack exchange,提问作者Sanskar Jethi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 10:45:02