Elastic Beanstalk MultiContainer Docker环境变量

时间:2017-07-21 04:14:01

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

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

1 个答案:

答案 0 :(得分:0)

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

例如,以下条目定义了一个环境变量,其中包含名称APP和值PYTHON

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

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