我正在使用ECS和一些需要协同工作的docker镜像来设置数据处理管道。为此,我准备了docker compose文件,并且ECR上提供了准备好的docker镜像。 现在我正在尝试在ECS实例上运行任务,但这需要触发docker compose,它将以正确的顺序运行docker服务。
为此,我创建了容器定义和任务定义,但如何运行任务以使用docker compose?我正在考虑在docker中使用docker作为唯一的解决方案,但它会非常不洁净。
我尝试使用ecs-cli compose
,这正是我想要的。但它并没有处理我需要的几个选项(depends_on
,tty
,volumes
)。此外,没有可供使用的程序化SDK。