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

相关推荐
alden_ygq6 小时前
k8s node inode被耗尽如何处理?
云原生·容器·kubernetes
爱知菜7 小时前
Windows安装Docker Desktop(WSL2模式)和Docker Pull网络问题解决
运维·docker·容器
月下雨(Moonlit Rain)8 小时前
Docker
运维·docker·容器
技术小甜甜9 小时前
[Dify] 使用 Docker 本地部署 Dify 并集成 Ollama 模型的详细指南
运维·docker·容器·dify
小白也有IT梦10 小时前
解决 Ubuntu 上 Docker 安装与网络问题:从禁用 IPv6 到配置代理
ubuntu·docker·网络配置
cen难取名11 小时前
记一次ubantu搭建vulhub靶场。从docker安装到拉取vulhub靶场一条龙服务
运维·docker·容器
黎明鱼儿12 小时前
高可用架构:Keepalived、Nginx与Docker深度解析
nginx·docker·架构
识途老码15 小时前
k8s通过service标签实现蓝绿发布
云原生·容器·kubernetes
cxr82816 小时前
主机IP动态变化时如何通过固定host.docker.internal访问本机服务
网络协议·tcp/ip·docker
烛.照10319 小时前
Docker 安装MySQL
linux·mysql·docker·容器