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

Docker部署Quart应用遇HTTP ERROR 403问题求助

解决Docker部署Quart应用的HTTP 403错误

你的问题出在Quart的监听地址设置上,修改Dockerfile里的CMD命令即可解决:

将原CMD行:

CMD ["python", "-m", "quart", "--app", "main:app", "run", "--port", "5000", "--host", "localhost", "--reload"]

修改为:

CMD ["python", "-m", "quart", "--app", "main:app", "run", "--port", "5000", "--host", "0.0.0.0", "--reload"]

原因说明

容器内部的localhost仅指向容器自身的回环网络接口,宿主机发送的请求无法到达这个地址。将监听地址改为0.0.0.0后,Quart会监听容器的所有网络接口,允许外部(包括宿主机)的请求正常接入。

另外补充:--reload是开发模式下的热重载选项,生产环境部署建议移除该参数,避免不必要的性能损耗。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 19:08:10