与Docker的ElasticBean:如何使用aws cli的create-environment
我正在尝试使用aws cli为Docker创build一个新的环境。 我可以通过aws web控制台轻松完成这个任务,但是我必须从下拉列表中select“type:WebServer”和“configuration:Docker”。 我看不到aws elasticbeanstalk create-environment
参数中存在这些选项。 (我没有在--option-settings
文档中看到它们)。是否有这样的工作示例?
我没有给出这个--solution-stack-name
但是我认为有一个--solution-stack-name
选项,你可以在这个选项里传递比如64bit Amazon Linux 2015.03 v1.4.1 running Docker 1.6.0
。 您也可以在json文件中指定解决scheme堆栈,并通过--option-settings file://your_options.json
指定json文件,您可以在其中包含除解决scheme堆栈之外的其他选项
{ "SolutionStackName": "64bit Amazon Linux 2015.03 v1.4.1 running Docker 1.6.0" }
你可以在这里看到可能使用的值:docs.aws.amazon.com/elasticbeanstalk/latest/dg/concepts.platforms.html
使用Dockerrun.aws.json转到文件夹。
在.elasticbeanstalk/config.yml
添加
global: default_platform: 64bit Amazon Linux 2015.03 v1.4.1 running Docker 1.6.0
使用eb命令: eb init && eb create
如何安装eb。
- Docker在AWS Elastic Beanstalk上的Docker
- AWS Elastic BeanStalk Docker根文件系统切换为只读
- AWS ElasticBeanstalk Multidocker未使用正确的Cmd创buildECS任务
- 将环境variables传递给Docker容器
- 如何在Elastic Beanstalk应用程序中的Docker容器之间共享卷?
- 带有Docker和Elastic Beanstalk的企业应用程序
- 可以在AWS Elastic Beanstalk的Docker中设置–insecure-registry属性
- AWS Docker部署
- 如何仅使用Dockerrun.aws.json在ElasticBeanstalk Docker容器中装入卷