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.json
或config.yaml
的内容将是有益的
根据单个Docker应用程序上的Elastic Beanstalk文档,如果CLI在您的目录中findDockerfile,它将使用Dockerrun.aws.json文件中的Image
键下列出的任何内容。
- Elastic Beanstalk本地环境(与Docker)连接被拒绝
- Elastic Beanstalk和Dockerfile ARG指令
- 如何以编程方式获取运行容器的容器ID(在Docker上)?
- 使用Elastic Beanstalk在AWS上转到Web应用程序,不会在日志中显示输出
- Django +docker到弹性豆茎
- EB:从Docker Hub自动部署新的Docker镜像
- Go和Docker:当我使用stdlib时,我能够运行一个去web服务器,当我使用自定义包发生错误
- 如何在单个容器Docker环境上的Amazon Elastic Beanstalk上部署Rails应用程序
- 在Elastic Beanstalk Docker容器上运行非www内容