AWS Beanstalk“eb-docker”未注册

gaj*_*357 5 amazon-web-services docker amazon-elastic-beanstalk amazon-ecr

我有一个由 Docker 支持的 AWS Elastic Beanstalk 应用程序。我从私有 AWS ECR 中提取映像。但是,我收到“实例部署失败...”错误。在日志中,我看到

2021/12/08 21:57:49.261047 [INFO] 执行指令:RestartAppServer 2021/12/08 21:57:49.261050 [INFO] 正在重新启动客户应用程序... 2021/12/08 21:57:49.261065 [INFO] 检测到当前应用程序不是 docker compose app 2021/12/08 21:57:49.261073 [信息] 运行命令 /bin/sh -c systemctl show -p PartOf eb-docker.service 2021/12/08 21:57:49.265842 [警告] stopProcess 警告:进程 eb-docker 未注册 > 2021/12/08 21:57:49.265859 [INFO] 运行命令 /bin/sh -c systemctl stop eb-docker.service 2021/12/08 21:57:49.270477 [信息] 运行命令 /bin/sh -c systemctl show -p PartOf eb-docker.service 2021/12/08 21:57:49.275369 [错误] 执行命令 [restart-app-server] 期间发生错误 - [重新启动应用程序服务器]。停止运行该命令。错误:startProcess 失败:进程“eb-docker”未注册

我该怎么办?如何注册“eb-docker”?我的 Dockerrun.aws.json 非常简单

    {
        "AWSEBDockerrunVersion": "1",
        "Image": {
            "Name": "**.dkr.ecr.eu-central-1.amazonaws.com/*:*",
            "Update": "true"
        },
        "Ports": [
            {
                "ContainerPort": "80"
          }
        ]
    }
Run Code Online (Sandbox Code Playgroud)