【发布时间】:2021-06-23 17:17:39
【问题描述】:
当我试图将这个 Dockerrun 文件部署到 EB 时,我正试图找出以下错误的来源:
Error: parse Dockerrun.aws.json file failed with error json: invalid use of ,string struct tag, trying to unmarshal unquoted value into int
这是有问题的文件:
{
"AWSEBDockerrunVersion": "1",
"Authentication": {
"Bucket": "mybucket",
"Key": "myconfig.json"
},
"Image": {
"Name": "1234567890.dkr.ecr.us-east-2.amazonaws.com/myimage:tag",
"Update": "true"
},
"Ports": [
{
"ContainerPort": "3001",
"HostPort": "80"
}
]
}
我已经阅读了这里的文档:https://docs.amazonaws.cn/en_us/elasticbeanstalk/latest/dg/single-container-docker-configuration.html
我似乎找不到该文件的任何问题。我知道 AWS 有 CloudFormation 模板的验证器,Dockerrun 文件是否存在类似的东西?如何解决此错误?
【问题讨论】:
标签: amazon-web-services amazon-elastic-beanstalk dockerrun.aws.json