window本地部署docker,运行python项目镜像,访问127.0.0.1:9090,报错网络异常,无法正常请求到
问题分析:
1. Dockerfile文件中端口是否暴露
注意暴露端口要和项目启动端口保持一致
Dockerfile.png
2. python项目使用flask框架,查看启动类中的端口是否配置
启动类中是否配置启动端口
app-port.png
3. 启动类中,是否配置host
-- host默认是容器本身的127.0.0.1
-- host=0.0.0.0 指的是宿主机本身
注意:本地执行项目,如何配置,都不受影响
app-host.png