Elastic Beanstalk不会自动从ECR更新图像

时间:2019-05-12 16:59:26

标签: amazon-elastic-beanstalk aws-ecr

我有  Dockerrun.aws.json中的“ Update”:“ true” 当我在ECR中更新图像时,它应该会自动更新EC2离子中的图像和容器。

但是当我在推送新映像后将其ssh到实例中时,我仍然看到容器和映像未更新。

[root @ ip-10-20-60-125〜]#docker ps 容器ID图像命令创建的状态端口名称 c8e3bab8da13 258e7bc272bd“ ./graphhopper.sh we…” 8天前上8天8989 / tcp招标_mayer

[root @ ip-10-20-60-125〜]#个docker映像 储藏标签图像ID尺寸增加 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部署,它将拉动并更新。但是当我更新映像时,“ Update”:“ true”应该会自动拉并更新,这没有发生。

0 个答案:

没有答案