Elastic Beanstalk не обновляет изображение из ECR автоматически - PullRequest
0 голосов
/ 12 мая 2019

у меня есть «Обновить»: «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, оно будет тянуть и обновлять. Но «Обновить»: «истина» должно вытягивать и обновлять автоматически при обновлении изображения, чего не происходит.

...