2017-06-15 91 views
0

我运行了几个步骤,以便在AWS ECR中预先创建Docker镜像。当我使用该界面在AWS中创建一个EB堆栈并上传我的文件时,它会成功创建堆栈。AWS Elastic Beanstalk忽略了我的Dockerrun.aws.json文件

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

当运行以下命令:使用Dockerrun.aws.json,我提供它应该从拉动映像的位置

$ eb create 

取而代之的是,它试图打造泊坞窗图像......在我的文件夹中,我运行上面的命令,我有以下文件:

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

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

任何线索是怎么回事?

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

回答

1

每弹性魔豆文档上Single Docker apps如果CLI在目录中找到Dockerfile它将使用在无论是在上市Image键入Dockerrun.aws.json文件中。