AWS弹性魔豆无视我的Dockerrun.aws.json文件

问题描述 投票:1回答:2

我跑了几个步骤获得到一个地步,我在AWS ECR预建的码头工人的形象。当我创建使用界面和上传我的Dockerrun.aws.json文件AWS一个EB堆,它成功地创建堆栈。

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

当运行以下命令:

$ eb create

相反,它的使用,我提供它应该从拉动图像的位置Dockerrun.aws.json,它试图打造泊坞窗图像......在我的文件夹中,我运行上面的命令,我有以下文件:

  • Dockerfile
  • Dockerrun.aws.json
  • / src目录/(我的应用程序)
  • ebextensions

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

任何线索是怎么回事?

让我知道如果提供Dockerrun.aws.json的内容或config.yaml会有所帮助

docker elastic-beanstalk
2个回答
3
投票

每对Single Docker apps弹性魔豆文档,如果CLI在目录中找到Dockerfile它将使用,无论是在你的Dockerrun.aws.json文件Image项下列出了过来。


1
投票

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

deploy:
  artifact: Dockerrun.aws.json 

内。每次运行eb init新config.yml时间将被创建所以记得要加神器线。

© www.soinside.com 2019 - 2024. All rights reserved.