首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无效Dockerrun.aws.json文件

无效Dockerrun.aws.json文件
EN

Stack Overflow用户
提问于 2018-08-21 15:56:06
回答 1查看 1.5K关注 0票数 1

我尝试使用这个包裹生成一个工作的Dockerrun.aws.json文件。然而,我遇到了一些问题。

Dockerrun.aws.json

代码语言:javascript
复制
{
    "containerDefinitions": [
        {
            "command": [
                "./wait-for-it.sh",
                "db:5432",
                "--",
                "./EXECUTABLE"
            ],
            "essential": true,
            "image": "gregpmillr/IMG",
            "memory": 512,
            "links": [
                "db"
            ],
            "name": "app",
            "portMappings": [
                {
                    "containerPort": 8080,
                    "hostPort": 443
                }
            ]
        },
        {
            "environment": [
                {
                    "name": "POSTGRES_DB",
                    "value": "db"
                },
                {
                    "name": "POSTGRES_USER",
                    "value": "dbuser"
                },
                {
                    "name": "POSTGRES_PASSWORD",
                    "value": "dbpw"
                }
            ],
            "essential": true,
            "image": "postgres",
            "memory": 512,
            "name": "db",
            "portMappings": [
                {
                    "containerPort": 5432,
                    "hostPort": 6000
                }
            ]
        }
    ],
    "family": "",
    "volumes": []
}

在运行eb deploy之后,我得到了以下错误:

错误无效的Dockerrun.aws.json版本,中止部署

你知道这可能是不正确的吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-28 19:58:34

多容器码头设置的Dockerrun.aws.json必须包括"AWSEBDockerrunVersion": 2的键值对。

此外,我不相信"family""containerDefinitions.command"支持弹性豆柄。看起来您已经创建了一个Amazon的任务定义,该服务在配置和部署上与ElasticBean秸秆不同。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51952547

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档