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

相关推荐
江湖有缘5 小时前
3款开源绘图工具整理合集,可Docker一键部署!
docker·容器·开源
TTATTC6 小时前
告别协议选型内耗:深入拆解微服务“内部 gRPC + 边界 REST”混合通信架构与 Envoy 转码实战
docker·开源
小匠石钧知9 小时前
06_在k8s集群中安装MetalLB实现LoadBalancer
云原生·容器·kubernetes·service·loadbalancer·metallb
光依旧1 天前
PageIndex没翻车,翻车的是我的解析器
docker·langchain·大模型·向量数据库·pdf解析·rag·pageindex
qq_2518364571 天前
理发管理系统 —— 会员模块
开发语言·前端·python·flask
谢亮_vipxieliang1 天前
容器排障实战手册:从日志到内核的分层排障
docker·云原生·容器·eureka
昔我往昔1 天前
init文件介绍
python·flask
梦想不只是梦与想1 天前
Docker 常用命令
docker
wzq11_6661 天前
Kubernetes集群——Pod篇
云原生·容器·kubernetes
wzq11_6661 天前
Kubernetes集群——命令篇
云原生·容器·kubernetes