java - 在 EC2 中运行多个 docker 实例

标签 java amazon-web-services amazon-ec2 docker amazon-ecs

我是 AWS 新手。因此,如果我的问题没有意义,请耐心等待。

我的目标是在一个 AWS EC2 实例中运行多个 docker 容器(具有不同的 docker 配置)。 到目前为止,我已经能够使用 java SDK 以编程方式启动和停止 EC2 实例。

我想为了在 EC2 中运行 docker 实例,我必须使用 ECS Api(AmazonECSClient - 包含在 AWS java SDK 中)。 不幸的是,我几乎找不到任何使用 AWS java SDK 的示例。

有谁知道如何实现这一点吗?任何指示都会有帮助。

最佳答案

API 文档 here给出了足够明确的答案。

你基本上;

  1. 在本地创建 Docker 镜像。
  2. 上传/推送到您的 Docker 注册表(例如 Docker Hub)
  3. 指定任务定义,包括您的 Docker 镜像引用。
  4. 根据任务定义中指定的容器镜像启动集群。

关于java - 在 EC2 中运行多个 docker 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33206976/

相关文章:

java - Influx 测量 Java POJO - 缺少 @TimeColumn 装饰器(但有 @Measurement 和 @Column)

java - 在 Android 的 Web View 中没有出现警报?

amazon-web-services - 将 EC2 实例注册到 ECS 集群,无需公网 ip

node.js - 使用 .ebextensions 中的 .config 文件标记 AWS beanstalk 部署

bash - 如何从 AWS 中的实例中获取实例名称?

java - java中的不可变类

amazon-web-services - 运行 AWS CLI 命令时为 "configparser.DuplicateOptionError"

amazon-web-services - Aws - 使用 oom javascript 构建失败

amazon-web-services - ECS 中 docker 任务的 Prometheus 指标抓取

Java GUI应用程序,从列表<objects>加载数据到Jtable