在Elasticbeanstalk中的Multi-container Docker环境中,在Dockerrun.aws.json中定义内存是强制性的,我想知道要解决的最佳实践是什么带有存储器的硬编码值。
特别是当我们需要调整实例类型时,我们还需要调整内存值。
有没有一种方法可以指定百分比而不是确切数字?也许是对@aws的建议
这是Dockerrun.aws模板示例:
{
"AWSEBDockerrunVersion": 2,
"containerDefinitions": [
{
"name": "container-1",
"image": "image-1.com/image-xxxxxx",
"memory": 512
},
{
"name": "container-2",
"image": "image-2.com/image-xxxxxx",
"memory": 256
},
{
"name": "container-3",
"image": "image-3.com/image-xxxxxx",
"memory": 256
}
]
}