Amazon ECS错误:无法创建没有容器

时间:2017-05-04 10:54:32

标签: amazon-web-services docker amazon-ec2 docker-compose amazon-ecs

我一直在关注使用docker compose与位于here的AWS ECS服务的教程。

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

  

ERRO [0000]无法打开ECS Compose Project错误=“无法创建没有容器的任务定义;无效的服务配置”

     

FATA [0000]无法创建和阅读ECS Compose Project   error =“无法创建没有容器的任务定义;无效   服务配置“

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

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题,发现这是因为yml文件格式化。如果您对compose yml进行了直接复制和粘贴,则它缺少正确的缩进。修复它们,它会起作用。

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