Amazon ECS错误:无法创build没有容器的任务定义

我一直在关注如何使用Docker撰写与这里的AWS ECS服务相关的教程。

我正在使用Ubuntu 16.04,并成功安装了ecs-cli。 但是,当我尝试在包含docker-compose.yml文件的目录中运行sudo ecs-cli compose up时,我收到以下错误

ERRO [0000]无法打开ECS撰写项目错误=“无法创build没有容器的任务定义;无效的服务configuration”

FATA无法创build和读取ECS撰写项目错误=“无法创build没有容器的任务定义;无效的服务configuration”

docker-compose.yml文件和扩展多容器docker应用程序如何与AWS ECS一起使用?

我有同样的问题,并发现这是因为yml文件格式。 如果您直接复制并粘贴了组合yml,则缺less正确的缩进。 修复这些,它会工作。

 version: '2' services: web: image: amazon/amazon-ecs-sample ports: - "80:80"