docker部署flask项目后,请求时总是报拒绝连接错误

问题描述

docker部署flask项目时,在容器内可以正常访问服务,但是在容器外部,即使在本地服务器也没有办法访问服务,查看了很多解决方法都不能解决这个问题,报错信息如下"curl: (56) Recv failure: 连接被对方重设"。

解决方式:

经过查询发现,flask的app在启动时,忽略了host的参数,即host没有设置。重新修改,将host='0.0.0.0'设置到app.run函数中,即可解决上述问题。

*【注】:文中提到的一些方法参考网址:https://blog.csdn.net/qq_33415990/article/details/139774867

相关推荐
hanyi_qwe4 分钟前
Pod控制器与配置资源管理 【K8S (七)】
容器·kubernetes
墨笔之风6 分钟前
Linux (Docker环境)GitLab本地部署指南
linux·docker·gitlab
小趴菜吖21 分钟前
Ralph部署文档
容器
bloglin9999923 分钟前
hub.docker.com和docker.com
java·docker·eureka
乐之者v26 分钟前
如何访问k8s集群部署的微服务内部服务接口
微服务·容器·kubernetes
叫我:松哥28 分钟前
基于Flask的心理健康咨询管理与智能分析,集成AI智能对话咨询、心理测评(PHQ-9抑郁量表/GAD-7焦虑量表)、情绪追踪记录、危机预警识别
大数据·人工智能·python·机器学习·信息可视化·数据分析·flask
mr_orange_klj29 分钟前
关于K8s身份权限的AI问答(豆包)
java·容器·kubernetes
Leo July37 分钟前
Kubernetes全解析:从容器编排到云原生实战
云原生·容器·kubernetes
rustfs39 分钟前
使用 podman 容器化安装 RustFS 详细指南
docker·rust·podman
Herry_6442808251 小时前
docker构建前后端镜像配置说明
docker·docker构建镜像