у меня есть
«Обновить»: «true» в Dockerrun.aws.json
который должен автоматически обновлять изображение и контейнер в ионансе EC2 при обновлении изображения в ECR.
Но когда я помещаю ssh в экземпляр после добавления нового изображения, я все еще вижу контейнер и изображение не обновленными.
[root @ ip-10-20-60-125 ~] # docker ps
КОНТЕЙНЕР ID ИМИДЖ КОМАНДА СОЗДАНА СТАТУС ИМЕНА ПОРТ
c8e3bab8da13 258e7bc272bd "./graphhopper.sh we…" 8 дней назад Up 8 дней 8989 / tcp tender_mayer
[root @ ip-10-20-60-125 ~] # docker images
РАЗМЕР ИД ИЗОБРАЖЕНИЯ В РЕГИСТРАЦИИ
aws_beanstalk / current-app последнее 258e7bc272bd 8 дней назад 813MB
openjdk 8-jdk b8d3f94869bb 6 недель назад 625MB
Dockerrun.aws.json имеет это
{
"AWSEBDockerrunVersion": "1",
"Authentication": {
"Bucket": "xxxxx",
"Key": "xxxxx"
},
"Image": {
"Name": "213074117100.dkr.ecr.us-east-1.amazonaws.com/xxxxx:latest",
"Update": "true"
},
"Ports": [
{
"ContainerPort": "8989"
}
],
"Volumes": [
{
"HostDirectory": "/data",
"ContainerDirectory": "/data"
}
],
"Logging": "/var/log/eb",
"Command": "xxxxx"
}
Есть ли параметр где-то, кроме обновления: "true"?
Если я сделаю развертывание eb, оно будет тянуть и обновлять. Но «Обновить»: «истина» должно вытягивать и обновлять автоматически при обновлении изображения, чего не происходит.