Java 在EC2中运行多个docker实例
我是AWS的新手。所以,如果我的问题没有道理,请容忍我 我的目标是在一个AWS EC2实例中运行多个docker容器(具有不同的docker配置)。 到目前为止,我已经能够使用JavaSDK以编程方式启动和停止EC2实例 我想为了在EC2中运行docker实例,我必须使用ECS Api(AmazoneCclient-包含在AWS java SDK中)。 不幸的是,使用AWS java SDK,我几乎找不到任何这样的例子 有人知道如何做到这一点吗?任何指针都会有帮助。api文档给出了足够清晰的答案 你基本上,Java 在EC2中运行多个docker实例,java,amazon-web-services,amazon-ec2,docker,amazon-ecs,Java,Amazon Web Services,Amazon Ec2,Docker,Amazon Ecs,我是AWS的新手。所以,如果我的问题没有道理,请容忍我 我的目标是在一个AWS EC2实例中运行多个docker容器(具有不同的docker配置)。 到目前为止,我已经能够使用JavaSDK以编程方式启动和停止EC2实例 我想为了在EC2中运行docker实例,我必须使用ECS Api(AmazoneCclient-包含在AWS java SDK中)。 不幸的是,使用AWS java SDK,我几乎找不到任何这样的例子 有人知道如何做到这一点吗?任何指针都会有帮助。api文档给出了足够清晰的答案
ECS是来自amazon的容器服务,需要您将应用程序配置为由该服务管理 如果您不想使用ECS,通过ec2 SDK的唯一选项是通过用户数据上的脚本部分定义容器的开始。但您只能在实例启动时控制容器的启动 如果需要对docker流程的开始和停止进行更多控制,则可能需要添加用于编排的工具,如chef、puppet和ansible