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

相关推荐
似水流年 光阴已逝几秒前
Kubernetes Pod 基本原理:全面详解
云原生·容器·kubernetes·pod
PKNLP13 分钟前
07.docker介绍与常用命令
运维·docker·容器
人工智能训练2 小时前
在ubuntu系统中如何将docker安装在指定目录
linux·运维·服务器·人工智能·ubuntu·docker·ai编程
爱宇阳2 小时前
Java Spring Boot 项目 Docker 容器化部署教程
java·spring boot·docker
掘根2 小时前
【Docker】网络
网络·docker·容器
爱宇阳3 小时前
从容器化到自动化:Vue3 项目 Docker 部署与 GitLab CI/CD 集成 Harbor 全流程
docker·自动化·gitlab
高旭博3 小时前
10. kubernetes资源——statefulset有状态负载
云原生·容器·kubernetes
_Walli_4 小时前
k8s集群搭建(七)-------- 微服务间的调用
微服务·容器·kubernetes
马达加斯加D4 小时前
k8s --- resource: Pod, ReplicaSet and Deployment
云原生·容器·kubernetes
ejinxian7 小时前
Linux 虚拟化技术 KVM/ESXI/Docker
linux·运维·docker·qemu·openvz