我已经在一个docker容器中运行了一个非常简单的Flask应用程序。当我使用eb local run运行应用程序时,它“工作”了,因为docker镜像已经构建好了,我最终看到了flask的日志输出,让我知道它已经准备好接受请求了。但是,当我实际尝试查询正在运行的应用程序时,请求立即失败,并出现错误消息:“无法到达站点”。看起来应用程序正在容器中运行,但不知何故端口没有正确公开?此外,当我使用docker run ...运行它时,它完全可以工作,并且我
我已经创建了一个python包,它是一个Flask应用程序。我想在Docker容器中运行该应用程序。# run the command我的应用程序绑定到0.0.0.0,这样就可以从Docker容器外部访问它,如下所示: app.run(host='0.0.0.0')
如果需要该信息,app变量将在app.py中声明,并在__init__.py中导入。当我在本
我想改变我的应用程序运行的主机和端口。我在host中设置了port和app.run,但是flask run命令仍然运行在默认的127.0.0.1:8000上。如何更改flask命令使用的主机和端口?if __name__ == '__main__':set FLASK_APP=onlinegame
set F