gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 18:45:22 24 4
gpt4 key购买 nike

我运行了几个步骤以达到我在 AWS ECR 中预先构建的 docker 镜像的程度。当我使用界面在 AWS 中创建 EB 堆栈并上传我的 Dockerrun.aws.json 时文件,它成功创建堆栈。

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

运行以下命令时:

$ eb create

而不是使用 Dockerrun.aws.json我提供了它应该从中提取图像的位置,它尝试构建 docker 图像......在我运行上面命令的文件夹中,我有以下文件:
  • Dockerfile
  • Dockerrun.aws.json
  • /src/(我的应用程序)
  • ebextensions

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

    有什么线索吗?

    如果提供 Dockerrun.aws.json 的内容,请告诉我或 config.yaml会有帮助的

    最佳答案

    根据 Single Docker apps 上的 Elastic Beanstalk 文档, 如果 CLI 在您的目录中找到一个 Dockerfile,它将使用它来覆盖 Image 下列出的任何内容键入 Dockerrun.aws.json 文件。
    我尝试通过创建 .ebignore 来解决这个问题。文件,并添加 Dockerfileeb cli 忽略关于部署

    //.ebignore
    Dockerfile

    关于docker - AWS Elastic Beanstalk 忽略了我的 Dockerrun.aws.json 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44572931/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com