相关疑难解决方法(0)

无法在AWS上使用ecs-cli部署docker

我在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)

我不确定什么是任务定义或它需要什么.

amazon-web-services amazon-ecs docker docker-compose

8
推荐指数
2
解决办法
2050
查看次数