【发布时间】:2014-12-13 05:49:54
【问题描述】:
我在这里有一个概念性问题- 我正在寻找使用 Docker(我尚未成功)在 Elastic Beanstalk(我之前已经成功完成)上部署 Django 应用程序。我知道使用 Docker 预构建的 Elastic Beanstalk 映像使用了 Ngnix,我之前已经部署了 Django,但我对在 Elastic Beanstalk 上完成此操作有点迷茫。我已经使用了 Amazon 的文档,并使用他们的代码成功地将 Dockerfile 部署到了弹性 beanstalk,但我还没有自己动手。有人成功了吗?谁能指出我正确的方向以了解如何完成这项特定任务?谢谢你
【问题讨论】:
-
是否有任何理由将 Django 应用程序包装在 Docker 中,而不是直接在 Elastic Beanstalk 上运行? EB 支持Python & Django。此外,如果您确实想使用 Docker,只要您让它在本地工作,那么唯一的问题就是让它与 Elastic Beanstalk 一起工作。只需进行一些调整即可工作。
-
我实际上并不提倡使用 Docker。我更提倡直接使用 Python/Django。不幸的是,这个决定是由上级做出的。这是一个很好的观点。我想在使用 Elastic Beanstalk 之前,我应该继续努力让 Docker 在本地工作。
-
酷,一旦你让它在本地工作,就很容易让它与 Elastic Beanstalk 一起工作。一旦你走到那一步,无论如何,请随时联系我。我的信息在我的个人资料中。
-
这个问题已经解决了。我会在今天晚些时候发布答案。
-
我决定将解决方案转换为 Github 托管项目。我很快就会发布链接和解释。
标签: django amazon-web-services docker amazon-elastic-beanstalk