我跑了几个步骤获得到一个地步,我在AWS ECR预建的码头工人的形象。当我创建使用界面和上传我的Dockerrun.aws.json
文件AWS一个EB堆,它成功地创建堆栈。
现在我试图创建通过命令行,而不是接口堆栈,但我撞到一个恼人的问题,我不知道如何解决。
当运行以下命令:
$ eb create
相反,它的使用,我提供它应该从拉动图像的位置Dockerrun.aws.json
,它试图打造泊坞窗图像......在我的文件夹中,我运行上面的命令,我有以下文件:
我的假设是,如果我有Dockerrun.aws.json
它应该使用它而忽略了Dockerfile?
任何线索是怎么回事?
让我知道如果提供Dockerrun.aws.json
的内容或config.yaml
会有所帮助
每对Single Docker apps弹性魔豆文档,如果CLI在目录中找到Dockerfile它将使用,无论是在你的Dockerrun.aws.json文件Image
项下列出了过来。
我刚刚在战斗类似的问题了一个多小时。问题是与.elasticbeanstalk/config.yml
文件和缺乏
deploy:
artifact: Dockerrun.aws.json
内。每次运行eb init
新config.yml时间将被创建所以记得要加神器线。