我一直在关注使用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一起使用?
答案 0 :(得分:1)
我遇到了同样的问题,发现这是因为yml文件格式化。如果您对compose yml进行了直接复制和粘贴,则它缺少正确的缩进。修复它们,它会起作用。
version: '2'
services:
web:
image: amazon/amazon-ecs-sample
ports:
- "80:80"