【问题标题】:Amazon ECS error: cannot create a task definition with no containersAmazon ECS 错误:无法创建没有容器的任务定义
【发布时间】:2017-10-02 12:23:38
【问题描述】:

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

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

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

FATA[0000] 无法创建和读取 ECS Compose 项目 error="无法创建没有容器的任务定义;无效 服务配置”

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

【问题讨论】:

  • 有类似问题

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


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-11-03
    • 1970-01-01
    • 2023-01-18
    • 2019-07-26
    • 2021-03-07
    • 1970-01-01
    • 2018-12-14
    相关资源
    最近更新 更多