AWS Elastic Beanstalk忽略了我的Dockerrun.aws.json文件

我跑了几个步骤,以达到在AWS ECR中预buildDocker镜像的目的。 当我在AWS中使用该接口创build一个EB栈并上传我的Dockerrun.aws.json文件时,它成功创build了堆栈。

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

运行以下命令时:

 $ eb create 

而不是它使用Dockerrun.aws.json ,我提供的位置,它应该拉图像,它试图build立docker图像…在我的文件夹,我运行上面的命令我有以下文件:

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

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

任何线索是怎么回事?

让我知道如果提供的Dockerrun.aws.jsonconfig.yaml的内容将是有益的

根据单个Docker应用程序上的Elastic Beanstalk文档,如果CLI在您的目录中findDockerfile,它将使用Dockerrun.aws.json文件中的Image键下列出的任何内容。