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

相关推荐
烟雨书信2 小时前
LINUX中Docker Swarm的介绍和使用
java·linux·docker
有谁看见我的剑了?2 小时前
k8s-Sidecar容器学习
学习·容器·kubernetes
傻傻虎虎4 小时前
【Docker】容器端口暴露+镜像生成实战
java·docker·容器
小雪_Snow5 小时前
在 Docker 中安装 MySQL 教程
docker
Don't Look Down5 小时前
Rustdesk server docker-compose 一键搭建教程
运维·docker·容器
2201_761199045 小时前
7.k8s四层代理service
云原生·容器·kubernetes
程序员的世界你不懂5 小时前
【Flask】实现一个前后端一体的项目-脚手架
后端·python·flask
饱饱要坚持可持续发展观11 小时前
docker 重命名镜像
docker
羑悻的小杀马特13 小时前
Docker 容器化部署核心实战:从镜像仓库管理、容器多参数运行到 Nginx 服务配置与正反向代理原理解析
nginx·docker·容器·镜像仓库
en-route15 小时前
Kubernetes Ingress:使用 Apache APISIX 进行外部流量路由
容器·kubernetes