Amazon ec2 多容器Elasticbeanstalk环境如何更新它;码头集装箱?
我已经设置了一个运行两个Docker容器的EB实例,这些容器从ECS注册表中检索,并且具有正确的推/拉设置 因此,如果我通过codebuild构建一个新的docker映像并将其推送到我们的注册表中,EB(使用多docker容器设置)如何引入新映像?我已将DockerRun文件设置为指向最新的容器!这是我的dockrun.aws.json文件:Amazon ec2 多容器Elasticbeanstalk环境如何更新它;码头集装箱?,amazon-ec2,amazon-elastic-beanstalk,amazon-ecs,Amazon Ec2,Amazon Elastic Beanstalk,Amazon Ecs,我已经设置了一个运行两个Docker容器的EB实例,这些容器从ECS注册表中检索,并且具有正确的推/拉设置 因此,如果我通过codebuild构建一个新的docker映像并将其推送到我们的注册表中,EB(使用多docker容器设置)如何引入新映像?我已将DockerRun文件设置为指向最新的容器!这是我的dockrun.aws.json文件: { "AWSEBDockerrunVersion": 2, "volumes": [ { "name": "rest-api"
{
"AWSEBDockerrunVersion": 2,
"volumes": [
{
"name": "rest-api",
"host": {
"sourcePath": "/var/app/current/rest-api"
}
},
{
"name": "thumbd",
"host": {
"sourcePath": "/var/app/current/thumbd"
}
}
],
"containerDefinitions": [
{
"name": "rest-api",
"image": "<ECS_REGISTRY_URL>",
"essential": true,
"memory": 128,
"mountPoints": [
{
"sourceVolume": "rest-api",
"containerPath": "/var/www/html",
"readOnly": true
}
]
},
{
"name": "thumbd",
"image": "<ECS_REGISTRY_URL>",
"essential": true,
"memory": 128,
"mountPoints": [
{
"sourceVolume": "thumbd",
"containerPath": "/var/www/html",
"readOnly": true
}
]
}
]
}
{
“awsebdockerversion”:2,
“卷”:[
{
“名称”:“rest api”,
“主持人”:{
“源路径”:“/var/app/current/restapi”
}
},
{
“姓名”:“拇指”,
“主持人”:{
“源路径”:“/var/app/current/thumbd”
}
}
],
“集装箱定义”:[
{
“名称”:“rest api”,
“图像”:“,
“必要”:正确,
“内存”:128,
“挂载点”:[
{
“sourceVolume”:“rest api”,
“容器路径”:“/var/www/html”,
“只读”:真
}
]
},
{
“姓名”:“拇指”,
“图像”:“,
“必要”:正确,
“内存”:128,
“挂载点”:[
{
“sourceVolume”:“thumbd”,
“容器路径”:“/var/www/html”,
“只读”:真
}
]
}
]
}
问题:
:latest
容器