弹性beanstalk找不到Dockerfile
使用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
似乎工作正常。
有任何想法吗?
似乎被解决了。 删除“.git”文件夹后,“eb create”工作。 看起来像弹性beanstalk中的错误,因为我不明白为什么子文件夹的existents应该阻止eb压缩目录中的文件…
答 :这是因为Dockerfile没有提交。 (默认情况下,EB CLI 在当前分支中部署最新的提交 )。
我有同样的问题,并在阅读你的问题和答案后找出原因。 你可能有一个只有自述文件的新的git仓库。 一旦你删除了.git目录,EB CLI就不再把你的目录当作git仓库了。
- replaceAWS Elastic BeanStalk上的特定实例?
- 在Elastic Beanstalk Docker容器上运行非www内容
- Elastic Beanstalk泊坞窗错误
- 在AWS上监控和扩展基于Docker的Celery工作者群集
- 如何在http nginx dockerpopup的beanstalk中将httpredirect到https
- AWS BeansTalk公开Docker端口
- AWS Elastic Beanstalk中的Docker:在$ PATH中找不到可执行文件“
- 如果我移动Elastic Beanstalk应用程序以使用Docker,是否需要自己的服务器?
- 在Elastic Beanstalk的Docker中的cron作业中访问S3