首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWS弹性豆柄忽略了我的Dockerrun.aws.json文件

AWS弹性豆柄忽略了我的Dockerrun.aws.json文件
EN

Stack Overflow用户
提问于 2017-06-15 16:53:11
回答 2查看 2K关注 0票数 0

我运行了几个步骤,以达到一个点,我有一个预先建立的码头形象在AWS ECR。当我使用接口在AWS中创建一个EB堆栈并上传我的Dockerrun.aws.json文件时,它成功地创建了这个堆栈。

现在我试图通过命令行而不是界面创建一个堆栈,但是我遇到了一个恼人的问题,我不知道如何解决这个问题。

运行以下命令时:

代码语言:javascript
复制
$ eb create

它不是使用Dockerrun.aws.json提供它应该从其中提取图像的位置,而是尝试构建码头映像.在我运行上述命令的文件夹中,有以下文件:

  • Dockerfile
  • Dockerrun.aws.json
  • /src/ (我的申请)
  • 退潮

我的假设是,如果我有Dockerrun.aws.json,它应该使用它而忽略Dockerfile?

有什么线索吗?

让我知道提供Dockerrun.aws.jsonconfig.yaml的内容是否有帮助

EN

回答 2

Stack Overflow用户

发布于 2017-10-16 02:09:46

根据单码头应用程序上的ElasticBean秸秆文档,如果CLI在您的目录中找到一个Dockerfile,它将在Dockerrun.aws.json文件中的Image键下列出的任何内容上使用该文件。

解决此问题的方法是创建.ebignore文件,并在部署过程中添加要被eb cli忽略的Dockerfile

代码语言:javascript
复制
//.ebignore
Dockerfile
票数 4
EN

Stack Overflow用户

发布于 2019-02-04 12:32:38

我刚和类似的问题斗争了一个多小时。问题在于.elasticbeanstalk/config.yml文件和缺乏

代码语言:javascript
复制
deploy:
  artifact: Dockerrun.aws.json 

在里面。每次运行eb init时,都会创建新的config.yml,因此请记住添加工件行。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44572931

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档