【问题标题】:Did Docker compose with AWS ECS context stop working on September 1st 2021?Docker 组合与 AWS ECS 上下文是否在 2021 年 9 月 1 日停止工作?
【发布时间】:2021-11-01 10:31:31
【问题描述】:

在 8 月 31 日,使用 Docker compose 部署到 AWS ECS 上下文运行良好,但从 9 月 1 日及以后的部署以静默方式终止(没有打印到终端),错误代码为 14。

已使用以下 Docker compose 命令完成部署,并将活动上下文设置为 ECS 上下文

docker compose --project-name redacted-project-name -f docker-compose.yml -f docker-compose.aws.yml up

当 Docker 将更改应用到 Docker Desktop 付款计划时,问题开始出现是巧合,还是我只是偏执?订阅 Pro 计划并不能解决问题,但可能需要 Team 或 Business 计划?

【问题讨论】:

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


    【解决方案1】:

    我想知道这是否是某种回归。这些天我一直在玩它,我注意到它在某些时候开始表现得与你所描述的相似。例如,我的目录中确实有一个 docker-compose.yaml 文件,但是当我在 ECS 上下文中时它会忽略它:

    ➜  Downloads docker compose ps 
    ➜  Downloads docker compose up 
    ➜  Downloads
    

    如果我切换到 default 上下文,它会开始抱怨输入格式错误:

    ➜  Downloads docker context use default
    default
    ➜  Downloads docker compose up         
    services.web Additional property port is not allowed
    ➜  Downloads
    

    一旦我修复它并切换回 ECS 上下文,它就可以工作了。

    ➜  Downloads docker context use myecscontextvars
    myecscontextvars
    ➜  Downloads docker compose up                  
    [+] Running 10/10
     ⠿ downloads                 CreateComplete                                                                                                                                                                              141.5s
     ⠿ CloudMap                  CreateComplete                                                                                                                                                                               47.0s
     ⠿ WebTaskExecutionRole      CreateComplete                                                                                                                                                                               51.0s
     ⠿ Cluster                   CreateComplete                                                                                                                                                                                6.0s
     ⠿ LogGroup                  CreateComplete                                                                                                                                                                                2.0s
     ⠿ DefaultNetwork            CreateComplete                                                                                                                                                                                6.0s
     ⠿ DefaultNetworkIngress     CreateComplete                                                                                                                                                                                1.1s
     ⠿ WebServiceDiscoveryEntry  CreateComplete                                                                                                                                                                                3.0s
     ⠿ WebTaskDefinition         CreateComplete                                                                                                                                                                                3.0s
     ⠿ WebService                CreateComplete                                                                                                                                                                               76.4s
    ➜  Downloads docker compose ps 
    NAME                                              SERVICE             STATUS              PORTS
    task/downloads/655542088cb045789ff4af467ea88837   web                 Running             
    ➜  Downloads 
    

    这很奇怪,因为我从来没有注意到它会像这样默默地失败。我将在 compose-cli repo 上打开一个问题来跟踪它。

    更新:link to the issue on Docker GH

    【讨论】:

      猜你喜欢
      • 2021-11-03
      • 1970-01-01
      • 2021-12-28
      • 1970-01-01
      • 1970-01-01
      • 2021-03-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多