【问题标题】:Elastic Beanstalk MultiContainer Docker Environment VariablesElastic Beanstalk 多容器 Docker 环境变量
【发布时间】:2017-12-26 23:38:27
【问题描述】:

我在 ECR 中存储了一些 docker 映像,我正在尝试将它们部署到 ElasticBeanstalk。它们部署得很好,但它们没有从主机中获取任何环境变量。如果我只部署默认的多容器 docker 设置,容器会获取环境变量(使用 eb setenv 设置)。即使尝试在本地运行,它们也不会获取环境变量。有没有其他人遇到过这种情况并找到了解决方案?

【问题讨论】:

    标签: amazon-web-services docker amazon-elastic-beanstalk amazon-ecs amazon-ecr


    【解决方案1】:

    您可以在 Dockerrun.aws.json 文件中定义容器环境变量。

    例如,以下条目定义了一个具有名称 APP 和值 PYTHON 的环境变量:

    "environment": [
      {
    "name": "APP",
    "value": "PYTHON"
      }
     ], 
    

    参考-http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_docker_v2config.html

    【讨论】:

      猜你喜欢
      • 2015-08-05
      • 2015-04-02
      • 2018-10-19
      • 2017-07-26
      • 2020-08-28
      • 2020-11-09
      • 2017-07-24
      • 2015-06-08
      相关资源
      最近更新 更多