将Docker容器部署到Elastic Beanstalk时出错
问题描述:
我正在使用Elastic Beanstalk部署我创建的Docker映像。我用Dockerfile和Dockerrun.aws.json文件创建了一个.zip文件。将Docker容器部署到Elastic Beanstalk时出错
当我部署,我收到以下错误:
[2015-11-02T18:08:30.366Z] ERROR [4515] : Command execution failed: Activity failed. (ElasticBeanstalk::ActivityFatalError) caused by: jq: error: Cannot iterate over null ab6ac43aeaf75fb000d02a1fee73e829a92cef629bad46e6b727dc967f837b54
Docker container quit unexpectedly after launch: Docker container quit unexpectedly on Mon Nov 2 18:08:30 UTC 2015:. Check snapshot logs for details. (ElasticBeanstalk::ExternalInvocationError) caused by: jq: error: Cannot iterate over null ab6ac43aeaf75fb000d02a1fee73e829a92cef629bad46e6b727dc967f837b54
Docker container quit unexpectedly after launch: Docker container quit unexpectedly on Mon Nov 2 18:08:30 UTC 2015:. Check snapshot logs for details. (Executor::NonZeroExitStatus)
[2015-11-02T18:08:30.366Z] ERROR [4515] : Command CMD-Startup(stage 1) failed!
有什么奇怪的是,当我使用弹性青苗CLI在本地部署,它工作正常。任何有关可能发生的事情的想法?
答
您需要将以下位添加到您的Dockerrun.aws.json文件以解决此问题。
"Volumes": []
Maybe *检查快照日志以获取详细信息*? ;) –
我从日志中得到了这些行。 –
你可以在这里追加你的Dockerrunfile吗? – marian0