【发布时间】:2025-12-15 13:10:02
【问题描述】:
我有一个简单的 Flask 应用程序(只是显示“Hello world”),我想将它部署在 AWS Elastic BeanStalk 上。多个教程展示了使用 nginx 和 gunicorn 的部署。 1)我不明白为什么我们需要使用nginx,gunicorn已经是一个web-server来替换Flask内置的web server。 2) 教程展示了如何构建两个 Docker 容器:一个用于 Flask 和 gunicorn,另一个用于 nginx。为什么我需要两个容器,我可以将所有容器打包在一起吗?有两个容器我不能使用单容器 Docker,我需要使用多容器 Docker。
有什么想法吗?
【问题讨论】:
标签: amazon-web-services docker nginx flask amazon-elastic-beanstalk