我是 AWS 新手。因此,如果我的问题没有意义,请耐心等待。
我的目标是在一个 AWS EC2 实例中运行多个 docker 容器(具有不同的 docker 配置)。 到目前为止,我已经能够使用 java SDK 以编程方式启动和停止 EC2 实例。
我想为了在 EC2 中运行 docker 实例,我必须使用 ECS Api(AmazonECSClient - 包含在 AWS java SDK 中)。 不幸的是,我几乎找不到任何使用 AWS java SDK 的示例。
有谁知道如何实现这一点吗?任何指示都会有帮助。
最佳答案
API 文档 here给出了足够明确的答案。
你基本上;
- 在本地创建 Docker 镜像。
- 上传/推送到您的 Docker 注册表(例如 Docker Hub)
- 指定任务定义,包括您的 Docker 镜像引用。
- 根据任务定义中指定的容器镜像启动集群。
关于java - 在 EC2 中运行多个 docker 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33206976/