弹性beanstalk找不到Dockerfile

时间:2017-04-18 12:46:10

标签: docker elastic-beanstalk

使用eb CLI时

eb init
eb create

我收到错误:

ERROR: [Instance: i-003165df12360a5c4] Command failed on instance. Return code: 1 Output: Dockerfile and Dockerrun.aws.json are both missing, abort deployment.

似乎发送到S3的ZIP文件确实只包含README.md文件。但是本地文件夹确实包含Dockerfile和

eb local run 

似乎工作正常。

有什么想法吗?

2 个答案:

答案 0 :(得分:5)

回答:这是因为没有提交Dockerfile。 (默认情况下,EB CLI部署latest commit in the current branch)。

我遇到了同样的问题,在看完你的问题和答案后想出了原因。你可能有一个只有自述文件的新git仓库。删除.git目录后,EB CLI不再将您的目录视为git repo。

答案 1 :(得分:0)

似乎有待解决。 删除" .git"文件夹" eb create"工作。 看起来像弹性beanstalk中的一个错误,因为我不明白为什么子文件夹的存在会阻止eb压缩目录中的文件...