我在ECS上有一个回购,使用ecs-cli创建了一个集群
ecs-cli configure --region=us-west-2 --profile=<MY PROFILE> --cluster=cluster-1
ecs-cli up --capability-iam --keypair=<MY KEYPAIR>
但是,执行compose文件的下一步是失败时
ecs-cli compose --file docker-compose.yml --project-name drafter-project service up
这是我的docker-compose.yml文件:
version: '2'
services:
rabbit:
image: rabbitmq
hostname: rabbit1
ports:
- 5672:5672
- 15672:15672
drafter:
build: .
depends_on:
- rabbit
Run Code Online (Sandbox Code Playgroud)
我得到的错误是:
Error registering task definition
error=ClientException: Container.image should not be null or empty.
Create task definition failed
error=ClientException: Container.image should not be null or empty.
Run Code Online (Sandbox Code Playgroud)
我不确定什么是任务定义或它需要什么.