使用 Docker 的 ElasticBeanstalk:如何使用 aws cli 中的创建环境
ElasticBeanstalk with Docker: how to use create-environment from aws cli
我正在尝试使用 aws cli 为 Docker 创建一个新环境。我可以通过 aws Web 控制台轻松完成此操作,但我必须从下拉列表 "type: WebServer" 和 "configuration: Docker" 中进行选择。我也看不到 aws elasticbeanstalk create-environment
arguments. (I don't see them in the --option-settings
docs 中这些选项的位置。)是否有适用于此的示例?
转到 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
我没有试过这个,但我假设有一个 --solution-stack-name
选项,您可以在其中传递 64bit Amazon Linux 2015.03 v1.4.1 running Docker 1.6.0
等值。您也可以在 json 文件上指定解决方案堆栈,并通过 --option-settings file://your_options.json
指定 json 文件,您可以在其中包含除解决方案堆栈
之外的其他选项
{
"SolutionStackName": "64bit Amazon Linux 2015.03 v1.4.1 running Docker 1.6.0"
}
您可以在此处查看可能使用的值:docs.aws.amazon.com/elasticbeanstalk/latest/dg/concepts.platforms.html
您可以通过此命令查看 AWS 中可用的堆栈名称:
aws elasticbeanstalk 列表可用解决方案堆栈
目前最后一个docker图像是64bit Amazon Linux 2018.03 v2.10.0 运行 Docker 17.12.1-ce
https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/concepts.platforms.html
创建 Elastic Beanstalk 应用程序后,执行以下命令创建环境
aws elasticbeanstalk create-environment --application-name MyApp --environment-name my-env --cname-prefix my-app1 --version-label v1 --solution-stack-name "64bit Amazon Linux 2018.03 v2.10.0 运行 Docker 17.12.1-ce
我正在尝试使用 aws cli 为 Docker 创建一个新环境。我可以通过 aws Web 控制台轻松完成此操作,但我必须从下拉列表 "type: WebServer" 和 "configuration: Docker" 中进行选择。我也看不到 aws elasticbeanstalk create-environment
arguments. (I don't see them in the --option-settings
docs 中这些选项的位置。)是否有适用于此的示例?
转到 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
我没有试过这个,但我假设有一个 --solution-stack-name
选项,您可以在其中传递 64bit Amazon Linux 2015.03 v1.4.1 running Docker 1.6.0
等值。您也可以在 json 文件上指定解决方案堆栈,并通过 --option-settings file://your_options.json
指定 json 文件,您可以在其中包含除解决方案堆栈
{
"SolutionStackName": "64bit Amazon Linux 2015.03 v1.4.1 running Docker 1.6.0"
}
您可以在此处查看可能使用的值:docs.aws.amazon.com/elasticbeanstalk/latest/dg/concepts.platforms.html
您可以通过此命令查看 AWS 中可用的堆栈名称:
aws elasticbeanstalk 列表可用解决方案堆栈
目前最后一个docker图像是64bit Amazon Linux 2018.03 v2.10.0 运行 Docker 17.12.1-ce
https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/concepts.platforms.html
创建 Elastic Beanstalk 应用程序后,执行以下命令创建环境
aws elasticbeanstalk create-environment --application-name MyApp --environment-name my-env --cname-prefix my-app1 --version-label v1 --solution-stack-name "64bit Amazon Linux 2018.03 v2.10.0 运行 Docker 17.12.1-ce