Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Amazon Elastic Beanstalk上使用Docker部署Django_Django_Amazon Web Services_Docker_Amazon Elastic Beanstalk - Fatal编程技术网

在Amazon Elastic Beanstalk上使用Docker部署Django

在Amazon Elastic Beanstalk上使用Docker部署Django,django,amazon-web-services,docker,amazon-elastic-beanstalk,Django,Amazon Web Services,Docker,Amazon Elastic Beanstalk,我这里有一个概念性的问题- 我希望在Elastic Beanstalk上部署一个Django应用程序(我以前已经成功地完成了),使用Docker(我还没有成功地使用它)。我知道用Docker预先构建的Elastic Beanstalk映像使用了Ngnix,我以前部署过Django,但我对在Elastic Beanstalk上实现这一点有点迷茫。我使用了Amazon的文档,并使用他们的代码成功地将Dockerfile部署到elastic beanstalk,但我还没有自己动手。有人在这方面取得了成

我这里有一个概念性的问题-
我希望在Elastic Beanstalk上部署一个Django应用程序(我以前已经成功地完成了),使用Docker(我还没有成功地使用它)。我知道用Docker预先构建的Elastic Beanstalk映像使用了Ngnix,我以前部署过Django,但我对在Elastic Beanstalk上实现这一点有点迷茫。我使用了Amazon的文档,并使用他们的代码成功地将Dockerfile部署到elastic beanstalk,但我还没有自己动手。有人在这方面取得了成功吗?有人能给我指出正确的方向,让我知道如何完成这项具体任务吗?谢谢你

好的,所以StackOverflow是发布这个答案的一个难题(似乎不像所有的配置片段)。这里是到Github的链接。基本上,自述是我试图添加到StackOverflow的帖子,但没有成功

你为什么要在Docker中包装Django应用程序而不是在Elastic Beanstalk上运行它呢?EB支持。此外,如果您确实想使用Docker,只要您让它在本地工作,那么唯一的问题就是让它与Elastic Beanstalk一起工作。它应该只需要一些调整就可以工作。实际上,我并不主张使用Docker。我更倾向于直接使用Python/Django。不幸的是,这一决定是由上级做出的。这是一个很好的观点。我想在使用弹性豆茎之前,我应该继续努力让Docker在本地工作。很酷,一旦你让它在本地工作,就很容易让它在弹性豆茎上工作。一旦你走到了那一步,不管怎么说,请随便打我。我的信息在我的个人资料中。这个问题已经解决了。今天晚些时候我会发布答案。我决定将解决方案转换为Github托管的项目。我将很快发布一个链接和解释。这在Python3中不起作用。Supervisor需要Python2.4或更高版本,但不适用于Python3的任何版本。您正在使用版本3.5.0(默认,2015年11月11日10:39:25)